4。subversion的配置
在/svn下创建authz.conf文件,内容如下
[groups]
Admin=root
Develop=he.ql,l.cj,test_1,test_2,zhang.hm
[/project/pms]
@admin=rw
@develop=rw
[/project/test_repo]
*=rw
[/]
@admin=rw
@develop=r
C.设置密码/usr/local/apache2/bin/htpasswd -bc /svn/htpasswd root <如果为空密码就是空的>
这样就会在/svn下创建htpasswd文件,密码采用加密的方式。
D.创建仓库
svnadmin create /svn/project/mark
svnadmin create /svn/project/hql
svnserve -d -r /svn/project/
E.到此启动apahce就可以测试了:(修改一下/svn目录下文件的权限)
启动apache2命令:
/usr/local/apache2/bin/apachectl start
http://ip/svn/test,同样也可以使用svn客户端来访问svn list http://ip/svn/test,输入用户名密码后就可以访问新建的test库了。同样支持windows的svn客户端访问。
Bugfree安装:照搬bugfree安装参考官方网站说明,所有文件需要全新覆盖,在安装的时候不能使用旧的数据库文件。安装之后可以使用phpmyadmin备份
在执行网页安装之前:
1。在/opt/lamp/htdocs/bugfree3.0.3下新建目录BugFile
mkdir Bugfile;chmod 777 BugFile
2。修改bugfree下所有文件的权限
chmod 777 bugfree3.0.3 -R
这样仍然不行,需要根据安装页面的效果去修改文件以及文件下面的所有文件的权限,最好根据安装页面第二个页面提示的状态进行操作
3。修改/opt/lamp/my.cnf 以避免mysqld无权限扩大和删除配置文件的问题,页面首页的乱码cbException通常由这个文件的权限分配导致
user = nobody