【发布时间】:2011-04-05 23:14:14
【问题描述】:
我已经尝试了许多指南并阅读了大量信息,但我仍然找不到解决问题的方法。我已经卸载、重新安装并检查并仔细检查了所有可能的问题。
问题依然存在。无论我进行什么更改,文档根目录始终显示为 c:\wamp\www。
即使我将 httpd.conf DocumentRoot 更改为另一个路径,它仍然显示为 c:\wamp\www
奇怪的是,如果虚拟主机设置错误,我的 index.php 不应该显示。但事实上确实如此。我有一行代码来回显$_SERVER['DOCUMENT_ROOT'],它总是显示为 c:\wamp\www 而不是我分配的任何 vhosts 文档根目录。
所以页面加载,当然有错误。我的页面全部引用 $_SERVER['DOCUMENT_ROOT'] 并且全部在我的实时网站上完美运行。
所以底线是我已经前后检查了我的配置。 / vs. \,hosts文件是正确的,文档根路径是正确的并且指向包含正确文件的实际文件夹。我玩过所有“标准”和非标准的配置可能性。
一定有其他因素阻止了它的工作。如果可以的话,请帮忙。
请不要建议我尝试其他配置。我都试过了。
请告诉我你知道为什么会发生这种情况以及如何解决它。我的脚本几乎成功了,但感觉还不够。我给发帖人留言了,还没有收到他的回音。
我希望这里有人可以修复,而不是建议尝试另一个配置。除非您知道问题并有解决办法,否则请不要回复。这可能听起来很粗鲁,但我已经看到并尝试了所有配置。
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot C:\wamp\www\itsaboutwirelessnetworks
ServerName itsaboutwirelessnetworks.localhost
ServerAlias itsaboutwirelessnetworks
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot C:\wamp\www\computerstore
ServerName computerstore.localhost
ServerAlias computerstore
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot C:\wamp\www
ServerName localhost
ServerAlias localhost
</VirtualHost>
是配置。为什么我不能在 cmets 中使用回车进行编辑?
【问题讨论】:
-
您能告诉我们相关的虚拟主机配置吗?看起来很奇怪。
-
啊。你知道你可以编辑你自己的问题吗?那里有更多可读的标记 :) 但这一切看起来确实不错,我不知道在哪里看。
$_SERVER数组还有什么有趣的吗? -
'$_SERVER' 数组在哪里?
标签: php wamp config wampserver