无法在 MAMP 本地主机上加载 PHP 个文件
Cant load PHP files on MAMP localhost
我有一个项目文件夹,我一直在 Windows 上使用 WAMP 处理它,但我在 Mac 上将所有内容都移到了 MAMP 上。我已将项目文件上传到网络空间,一切正常,所以我知道代码没有问题。我已经从 WAMP 导入了所有 MYSQL 数据。
我可以在 Mac 上毫无问题地访问 .html
文件,但是当我尝试 运行 一个 .php
文件时,我收到消息 localhost is currently unable to handle this request.
和错误代码 500
.
我已经搜索了几个小时,但找不到解决方法。
关于为什么我看到这些消息并且无法访问任何 .php
文件有什么想法吗?
关于 mamp 设置的一些额外信息:
- Apache 端口:
8888
- MYSQL 端口:
8889
首先想到的是确保您点击了正确的文件夹。最简单的方法可能是在项目 public 根目录中添加一个 test.php
文件,然后在其中放置类似 <?php echo "hello world";
的内容。然后你只需浏览到 localhost:8888/my-project/test.php
并检查是否有人问候这个世界。
我要做的第二件事是检查错误日志。 "localhost is currently unable to handle this request." 对调试帮助不大。您应该能够在 /Applications/MAMP/logs
中找到 apache_error.log
和 php_error.log
随时询问这是否对定位问题没有帮助,或者您是否仍然卡住了...
我有一个项目文件夹,我一直在 Windows 上使用 WAMP 处理它,但我在 Mac 上将所有内容都移到了 MAMP 上。我已将项目文件上传到网络空间,一切正常,所以我知道代码没有问题。我已经从 WAMP 导入了所有 MYSQL 数据。
我可以在 Mac 上毫无问题地访问 .html
文件,但是当我尝试 运行 一个 .php
文件时,我收到消息 localhost is currently unable to handle this request.
和错误代码 500
.
我已经搜索了几个小时,但找不到解决方法。
关于为什么我看到这些消息并且无法访问任何 .php
文件有什么想法吗?
关于 mamp 设置的一些额外信息:
- Apache 端口:
8888
- MYSQL 端口:
8889
首先想到的是确保您点击了正确的文件夹。最简单的方法可能是在项目 public 根目录中添加一个 test.php
文件,然后在其中放置类似 <?php echo "hello world";
的内容。然后你只需浏览到 localhost:8888/my-project/test.php
并检查是否有人问候这个世界。
我要做的第二件事是检查错误日志。 "localhost is currently unable to handle this request." 对调试帮助不大。您应该能够在 /Applications/MAMP/logs
apache_error.log
和 php_error.log
随时询问这是否对定位问题没有帮助,或者您是否仍然卡住了...