一、安装环境
CentOS 6.4 X86_64
主要软件:
subversion
usvn
二、安装相关组件
#yum install httpd php subversion mysql-server php-mysql mod_dav_svn
三、配置httpd.conf
配置/etc/httpd/conf/httpd.conf,添加如下内容
Alias /usvn /var/www/usvn/public <Directory "/var/www/usvn/public"> Options +SymLinksIfOwnerMatch AllowOverride All Order allow,deny Allow from all </Directory>
四、安装usvn
下载usvn:http://www.usvn.info/download.html最新版安装包,这里是1.0.6
#unzip usvn-1.0.6.zip #cp -r usvn-1.0.6 /var/www/usvn #chown -R apache:apache /var/www/usvn #service httpd restart
五、配置usvn
web访问http://server-ip/usvn/install.php
system check(主要是public及config权限检查,提示两个good就OK)
language selection
license agreement
usvn configration
database installation
第一次搭建,需勾上“创建数据库”,如果是重装,数据库已存在的情况下,也必须勾上创建,点下一步以后提示数据库已存在,再取消勾选创建,再继续下一步,直接不勾选创建,也会报错。
administrator user creation
check new version
六、访问管理页面
http://server-ip/usvn 用管理员用户登录即可进行管理版本库、用户名及用户组.
七、故障排除
database installation出错:
The PDO extension is required for this adapter but the extension is not loaded
以上是因为缺少php-mysql造成的,进行如下安装
yum install php-mysql