Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN和LAMP服务器无法一起访问_Svn - Fatal编程技术网

SVN和LAMP服务器无法一起访问

SVN和LAMP服务器无法一起访问,svn,Svn,我有一个LAMP服务器,在本地创建一个数据库,所有数据库都存储在/var/www/html/companyadmin中,我们可以通过在浏览器中键入服务器ie 192.168.2.2的ip地址来访问服务器 然后我在这个服务器上安装了svn,并将svn目录放在/usr/etc/svn中,并创建了一个名为companyrepo的存储库。我已经修改了subversion.conf文件,并将SVNParentpath设置为/usr/etc/svn 当我试图从浏览器ie访问我的svn存储库时http://1

我有一个LAMP服务器,在本地创建一个数据库,所有数据库都存储在/var/www/html/companyadmin中,我们可以通过在浏览器中键入服务器ie 192.168.2.2的ip地址来访问服务器

然后我在这个服务器上安装了svn,并将svn目录放在/usr/etc/svn中,并创建了一个名为companyrepo的存储库。我已经修改了subversion.conf文件,并将SVNParentpath设置为/usr/etc/svn

当我试图从浏览器ie访问我的svn存储库时http://192.168.2.2/svn/companyrepo,则会显示serer的默认主页。我已经在另一台没有安装web服务器的机器上进行了测试,我可以从浏览器访问svn存储库。但安装了指示灯的机器仅显示默认页面


如何使服务器正常工作。

很可能您的LAMP软件包没有安装mod_dav_svn。XAMPP不随此模块提供。你有两个选择:

你可以试试。 您可以使用svnserve而不是通过Apache运行Subversion服务器。svnserve实际上比在Apache下运行Subversion更快、更轻。在svnserve上使用Apache的主要原因与开放端口有关:防火墙可能允许在端口80到之间使用http,但在端口3690上不允许使用svn。另一个原因是,通过Apache而不是通过svnserve更容易获得LDAP和Windows Active Directory登录。另外,当Apachehttpsis加密时,svnserve通常不加密。如果这些都不是问题,那么最简单的方法就是使用svnserve`而不是Apache。
我修改了subversion.conf文件,在第28行左右,与相关联的命令是不同的。在将其更改为svn(即)之后,它工作得非常好

Apache的error.log中有什么内容吗?根据您的发行版,尝试/var/log/httpd/error.log或/var/log/apache2/error.log。subversion配置是否绝对优先于您的主站点配置?为什么是/usr/etc?你检查过安装了mod_dav_svn Apache模块吗?我猜他确实有这个模块:他说他“修改了subversion.conf”,我希望它能和它一起打包。可能就是这样。我不知道他拿的是什么灯。通常,标准RPM Linux存储库包括Apache、SVN集成、PHP集成等。您通常不需要实际的LAMP包。我在RHEL和SUSE中见过LAMP的应用,其中的包往往是较旧的版本,如Perl 5.10。几年前我在SUSE上工作,SVN是1.3版,当时1.6已经发布了。亲爱的David.我的操作系统是Centos 6.5,我已经从yum repository分别安装了apache、mysql和php,所有内容都已正确安装并正常工作。我禁用了防火墙。安装了mod_dav_SVN。如果我在其他centos机器上安装svn,它工作正常,但问题是我安装mysql、php、apache的机器..当在浏览器中发出svn命令时,网页正在打开,而不是svn repo。我是否需要在php.ini文件中添加一些内容,因此,当我键入/svn时,它将指向svn目录,而不是/var/www/html/comapnyadmin…感谢您的评论..您能够使用svn命令从Subversion签出吗?问题是否只是试图进行浏览?当您在httpd中设置位置指令时,可能一个指令正在覆盖另一个指令,这就是为什么您得到的是服务器网页而不是Subversion。如果您想浏览Subversion repo,可以查看设置。如果没有看到您的httpd设置,很难看到发生了什么。谢谢David…我现在正在检查是否能够通过终端导入、签出数据。非常感谢。