我需要websvn
为我的程序创建一个服务器。
我确实在服务器中安装了 websvn 并工作,但向我显示了这条消息。
Please set up a repository in include/config.php using $config->parentPath or $config->addRepository. See the installation guide for more details.
所以我做了一个 nano include/config.php
<?php
$config->parentPath("/var/lib/svn");
$config->addRepository("FirstRepo", "file:///var/lib/svn/FirstRepo");
$config->setEnscriptPath("/usr/bin");
$config->setSedPath("/bin");
$config->useEnscript();
?>
然后一个sudo /etc/init.d/apache2 restart
现在,如果我访问该 URL,http://192.168.x.xxx/websvn/
该网站就会变成空白,并且视图会丢失
这是我拥有存储库的路径/var/lib/svn
,并且我必须在其中文件夹FirstRepo
不知道我是否做错了什么。
apt list php-xml
Listing... Done
php-xml/xenial-updates,xenial-updates 1:7.0+35ubuntu6.1 all
N: There is 1 additional version. Please use the '-a' switch to see it
ls -la /var/lib/svn/FirstRepo
drwxrwxr-x 6 root root 4096 Aug 20 10:52 .
drwxrwxr-x 5 www-data root 4096 Aug 20 10:52 ..
drwxrwxr-x 2 root root 4096 Aug 20 10:52 conf
drwxrwsr-x 6 root root 4096 Aug 20 10:52 db
-rwxrwxr-x 1 root root 2 Aug 20 10:52 format
drwxrwxr-x 2 root root 4096 Aug 20 10:52 hooks
drwxrwxr-x 2 root root 4096 Aug 20 10:52 locks
-rwxrwxr-x 1 root root 246 Aug 20 10:52 README.txt
答案1
安装php-xml
包:
sudo apt install php-xml
之后重新启动 apache 并检查是否一切正常。