Apache 每当在本地主机上运行文件时,我总是收到错误404错误

Apache 每当在本地主机上运行文件时,我总是收到错误404错误,apache,xampp,http-status-code-404,Apache,Xampp,Http Status Code 404,我正在使用xampp,我将所有代码存储在一个名为code的文件夹中,该文件夹存储在xampp中名为htdocs的文件夹中。当我将localhost/Code/footer.php放入我的web浏览器时,它给出了一个错误404错误,表示错误404,找不到对象。有人知道如何解决这个问题吗?在您的情况下,我认为另一个Web服务器正在监听端口80并响应您的请求 解决方案:- 如果要使用XAMPP是最简单的方法,请停止其他Web服务器。在任务管理器进程选项卡中搜索任何Apache进程,并在Windows服

我正在使用xampp,我将所有代码存储在一个名为code的文件夹中,该文件夹存储在xampp中名为htdocs的文件夹中。当我将localhost/Code/footer.php放入我的web浏览器时,它给出了一个错误404错误,表示错误404,找不到对象。有人知道如何解决这个问题吗?

在您的情况下,我认为另一个Web服务器正在监听端口80并响应您的请求

解决方案:-


如果要使用XAMPP是最简单的方法,请停止其他Web服务器。在任务管理器进程选项卡中搜索任何Apache进程,并在Windows服务中搜索任何Apache服务。

尝试访问
http://localhost

它给你一个404页吗?如果没有,则表示您的文件名(特殊字符)有问题,或者您已将文件放置在其他子目录中

如果它给你一个404页面,这意味着你没有正确设置xampp。检查是否在xampp控制面板上打开了apache服务


如果您仍然面临问题,请告诉我。

是否有理由需要将其作为
xampp/
下的目录

为什么不升级到
htdocs
并添加虚拟主机:

<VirtualHost *:80> DocumentRoot C:\xampp\htdocs\Code ServerName code.localhost </VirtualHost> DocumentRoot C:\xampp\htdocs\Code ServerName code.localhost 当然,您也必须为主机文件添加一个新条目

127.0.0.1 code.localhost 127.0.0.1 code.localhost
是的,我有一个名为footer.phpAre的文件。您是否正在运行IIS或任何其他可能干扰端口80的web服务器?您是否已将Apache的端口配置更改为80以外的版本?我想我的问题是我调用的文件不在我要运行的xampp文件中。如何将文件放入xampp以便运行它?您是否使用Netbeans?尝试进入htdocs并提取所有文件。将它们放在一个您想称之为的文件夹中(本例中为代码),然后删除所有其他子目录。您的文件必须如下所示:/Code/index.php。删除所有其他文件夹(nbproject或类似的文件夹)从Netbeans中删除项目,完全包括源代码,并将代码复制粘贴回htdocs。使用现有源创建新项目并浏览到您的项目。它现在应该可以工作了。