【发布时间】:2020-09-06 22:03:57
【问题描述】:
我有一个广泛使用 php 的网站。在我需要在 php 中使用 exec() 调用 Python 脚本之前,我一切都运行良好。
在研究了这个问题后,出于各种原因,我决定我真正需要的是 php-fpm。我相信我已经安装了 php-fpm。但是当我尝试使用浏览器访问 /phpinfo.php 时,我收到 503 错误。
我可以使用浏览器访问站点上的任何 .html 文件,但尝试加载任何 .php 文件会导致 503 错误。
由于我可以访问 .html 费用,我知道 Apache 正在运行,但我不能排除这是 Apache 端的 php 和 Apace 之间的问题。
这可能是什么问题?
【问题讨论】:
-
这可能有上百万种不同的原因,我们都无法为您调试(主要候选者是套接字权限)。您将不得不查看 apache 和 php-fpm 日志以了解发生了什么。能够访问 HTML 文件无关紧要,因为它不涉及 PHP。
-
虽然前面的评论是正确的,但起点Apache进程是否有权限读取php文件。 .htaccess 是否允许加载 php 文件
-
php 文件与 html 文件位于同一目录中,因此我有理由确定 Apache 有权读取 php 文件。在我安装 php-fpm 之前,php 文件一直在工作,所以除非安装过程更改了 .htaccess 文件,否则我怀疑这是问题所在。
标签: php apache http-status-code-503