Linux环境是:ubuntu server 7.10
已经安装默认的LAMP。
发现PHP的PEAR没有安装。
安装PEAR,又需要下载脚本,需要Lynx。
先安装Lynx:
sudo apt-get install lynx
然后安装PEAR,又发现没有安装PHP CLI:
sudo apt-get install php5-cli
然后可执行:
lynx -source http://go-pear.org/ | php
才发现,ubuntu下可以通过这种方式安装:
sudo apt-get install php5-cli php-pear
这样就不需要安装lynx了。
安装VersionControl_SVN:
pear install -a VersionControl_SVN-0.3.1
修改/etc/php5/apache2/php.ini文件,暂时不修改,和windows环境不一样。
查找ubuntu下的www目录,/var/www。
将config.php.linux复制为config.php。
修改该文件。
然后复制这些文件到/var/www/svnmanager目录下。
http://ip/svnmanager,报错:
fatal error: require_once()...prado.php
重启apache问题解决:
sudo /etc/init.d/apache reload
汉化系统,复制汉化包,可用。
创建svn仓库时异常:
/etc/apache2/dav_svn.authz
failed to open .. Permission denied
是文件权限问题,修改:
chmod 755 /etc/apache2/dav_svn.passwd
chmod 777 /etc/apache2/dav_svn.authz
问题解决。
通过svnmanager创建的用户无法访问svn仓库。
先删除仓库重建试试,不行。
检查/etc/apache2/dav_svn.passwd,发现没有新建立的用户。

