【发布时间】:2013-02-07 06:31:07
【问题描述】:
大家好,我是 PHP 新手,我正在尝试在 Mac 上使用 Netbeans 在本地设置一个项目。我已经使用 MAMP 来设置我的 apache 服务器并对其进行测试并且服务器正在运行。但是,当尝试运行我的简单 hello world PHP 项目时,我得到一个 404 未找到:
用于项目的当前 URL:http:/localhost/PhpProject1/index.php
错误:在此服务器上找不到请求的 URL
/PhpProject1/index.php。此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
我的项目位于: /Applications/MAMP/dtdocs/PhpProject1/
www 的目录树:MAMP>htdocs>PhpProject1>index.php
【问题讨论】:
-
将您的目录结构显示到 www 文件夹。
-
试试
http://localhost/htdocs/PhpProject1/index.php -
谢谢,我刚试过这个^^,仍然给出404。我不明白,因为我可以看到文件在那里,我还为整个文件夹设置了RW权限以确保。
-
@user1515668 你确定你已经启动了 Apache 吗?否则尝试
127.0.0.1而不是localhost。 -
我欠你一杯啤酒,我的朋友,通过将 localhost 切换为 127.0.0.1 就可以了。为什么是这样? MAMP 指定在引用 dtdocs 文件夹时应该使用 localhost?