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