我最近安装了WAMP用于实际的本地使用。我曾经在实时开发服务器上工作,但现在正在使用localhost。我已经设法在我的WAMP / Vista 64位盒子上安装了多个虚拟主机,但是从SVN中取出目录时遇到了困难。 我有四个vhosts设置。两个工作得很好,他们还没有绑定任何SVN。 我也在使用TortoiseSVN以防万一。 但是,其他项目来自SVN存储库。当我查看这两个项目时,我收到以下错误:
内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系服务器管理员admin @ localhost并告知他们错误发生的时间,以及可能导致错误的任何操作。 服务器错误日志中可能提供了有关此错误的更多信息。
我设置虚拟主机的方式如下:
的httpd.conf
# Multiple Virtual Hosts
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www/"
</VirtualHost>
<VirtualHost 127.0.1.0>
ServerName testone.local
DocumentRoot "C:/wamp/www/root/projectone/"
</VirtualHost>
<VirtualHost 127.0.2.0>
ServerName testtwo.local
DocumentRoot "C:/wamp/www/root/projecttwo/"
</VirtualHost>
<VirtualHost 127.0.3.0>
ServerName testthree.local
DocumentRoot "C:/wamp/www/root/projectthree/"
</VirtualHost>
<VirtualHost 127.0.3.1>
ServerName testfour.local
DocumentRoot "C:/wamp/www/root/projectfour/"
</VirtualHost>
这是“主机”文件:
# Localhost
127.0.0.1 localhost
::1 localhost
# Project One
127.0.1.0 testone.local
# Project Two
127.0.2.0 testtwo.local
# Project Three
127.0.3.0 testthree.local
# Project Four
127.0.3.1 testfour.local
一切正常。所以如果你想告诉我我做错了什么,那么一定要指出一些事情。但就目前而言,它有效,而且我满足于使用不同的IP和/或基于命名的虚拟主机。
问题在于无法查看与SVN绑定的项目中的目录和文件。每当我访问http://testxxxx.local时,我都会收到此帖子顶部的错误消息。请提供一些建议。谢谢!
答案 0 :(得分:1)
错误:服务器遇到内部错误或配置错误,无法完成您的请求。
症状:Web服务器上未列出svn目录
检查:
1)从文件系统检查apache错误日志 2)日志中显示的错误是 [client 127.0.0.1] C:/wamp/www/Elecite2/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器配置中未包含的模块定义 3)已检查mod_rewrite.so是否存在于wamp目录中(C:\ wamp \ bin \ apache \ Apache2.2.11 \ modules)
AND在httpd.conf中(C:\ wamp \ bin \ apache \ Apache2.2.11 \ conf)
使用mod_rewrite条目取消注释行,即 LoadModule rewrite_module modules / mod_rewrite.so
Ranjeeta