Apache Windows 10 ,404 未找到错误 (Wamp)

Apache Windows 10 ,404 Not Found Error (Wamp)

我已经为 windows 安装了 php、mysql、带有 WAMP 的 apache 10。当我访问 http://localhost 时没有任何问题,相应的页面显示。服务器已启动并且 运行,但是当我尝试打开 http://localhost/test.php 时,它显示 404 not found 错误。顺便说一下,我已经将 index.html 和 test.php 放入了 wamp64/bin/apache/apache2.4.46/htdocs。服务器既不能访问该目录中的 index.html,也不能访问 test.php。欢迎您的帮助。

就像@Selim Achour 所说的那样,我查看了错误日志,发现apache 服务器wasp/ 在名为wamp/www/test.php 的文件夹中搜索test.php。当我将 test.php 从 htdocs/test.php 移动到 www/test.php 时,它工作得很好。我正在按照我一直在阅读的一本书中的说明进行操作。在那本书的说明中,明确指出您应该将 test.php 移动到 htdocs 中。这就是让我感到困惑的原因。谢谢大家的努力。

错误:Sat Sep 26 13:14:03.134587 2020] [php7:error] [pid 8220:tid 1204] [client ::1:6466] script 'C:/wamp64/www/test.php' 未找到或无法统计

WAMPServer 的 DocumentRoot 文件夹是 C:\wamp64\www 但您永远不应该将脚本放入该文件夹!!!

创建一个子文件夹并使用它,即 C:\wamp\www\test1 将您的 test.php 放在那里并 运行 使用 locahost/test1/test.php

最好还是为所有测试区域和开发站点文件夹创建一个虚拟主机。参见 THE NEED for VIRTUAL HOSTS and then WAMPServer 3 Create a Virtual Host, the easy way