本地主机页面不工作 本地主机 当前无法处理此请求。HTTP 错误 500
2022-08-30 14:36:29
我知道当我看到此页面时,有一些500内部服务器错误,
本地主机页面不工作 本地主机 当前无法处理此请求。HTTP 错误 500
我已经在我的配置文件中设置了变量并重新启动了服务器。display_errors: On
error_reporting : E_ALL
php.ini
我仍然看到相同的页面,而不是导致内部服务器错误的实际错误消息。为什么?
我知道当我看到此页面时,有一些500内部服务器错误,
本地主机页面不工作 本地主机 当前无法处理此请求。HTTP 错误 500
我已经在我的配置文件中设置了变量并重新启动了服务器。display_errors: On
error_reporting : E_ALL
php.ini
我仍然看到相同的页面,而不是导致内部服务器错误的实际错误消息。为什么?
这可能会解决您的问题:检查您的文件访问级别
$ sudo chmod -R 777 /"your files location"
这是一个2年前问题的答案,以防它帮助其他有同样问题的人。
根据您提供的信息,文件的权限问题可能是导致相同的 500 内部服务器错误的原因之一。
要检查这是否是问题所在(如果您无法获取有关错误的更多详细信息),请导航到“终端”中的目录并运行以下命令:
ls -la
如果您看到权限受限 - 例如 针对您的文件,这就是您的问题。-rw-------@
然后,解决方案是在问题文件或目录上运行。请参阅此答案 - 如何为文件夹及其所有子文件夹和文件设置 chmod? - 有关如何更改权限的详细说明。chmod 644
chmod 755
作为背景,我遇到了与你通过Google云端硬盘从另一台Mac复制的某些文件完全相同的问题,这些文件的传输剥夺了文件的大部分权限。
下面的屏幕截图说明了这一点。具有权限的索引.php文件会生成 500 内部服务器错误,而具有权限的index_finstuff.php(完全相同的内容!) 则没有问题。更改索引.php的权限可立即解决问题。-rw-------@
-rw-r--r--@
换句话说,您的PHP代码和服务器可能都很好。但是,对文件的有限读取权限可能会禁止服务器显示内容,从而导致改为显示“500 内部服务器错误消息”。