未找到Apache Windows 10,404错误Wamp

问题描述

我已经为Windows 10安装了WAMP的PHPMysqL,apache。当我转到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]脚本'C:/wamp64/www/test.php'not找到或无法统计

,

WAMPServer的DocumentRoot文件夹为C:\wamp64\www,但绝对不要将脚本放入该文件夹!!!

创建一个子文件夹并使用它,即C:\wamp\www\test1将您的test.php放在其中,然后使用locahost/test1/test.php

运行

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