0

我最近安装了 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 时,我都会在这篇文章的顶部收到错误消息。请提供一些建议。谢谢!

4

1 回答 1

1

错误:服务器遇到内部错误或配置错误,无法完成您的请求。

症状:svn 目录未在 Web 服务器上列出

检查:

1) 从文件系统检查 apache 错误日志 2) 日志中显示的错误是 [client 127.0.0.1] C:/wamp/www/Elecite2/.htaccess: Invalid command 'RewriteEngine',可能拼写错误或由未包含在其中的模块定义服务器配置 3)检查 mod_rewrite.so 存在于 wamp 目录中(C:\wamp\bin\apache\Apache2.2.11\modules)

并且在 httpd.conf (C:\wamp\bin\apache\Apache2.2.11\conf)

取消注释带有 mod_rewrite 条目的行,即 LoadModule rewrite_module modules/mod_rewrite.so

兰吉塔

于 2010-05-13T21:21:54.623 回答