我最近安装了 WAMP 以供实际本地使用。我曾在实时开发服务器上工作,但现在正在本地主机上工作。我已经设法在我的 WAMP/Vista 64 位机器上设置了多个虚拟主机,但是从 SVN 中提取目录时遇到了困难。我有四个虚拟主机设置。两个运行良好,它们还没有绑定到任何 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 时,我都会在这篇文章的顶部收到错误消息。请提供一些建议。谢谢!