Apache 2.4 错误:FCGI:尝试连接到 Unix 域套接字 /run/php/php7.0-fpm.sock (\*) 失败

新手上路,请多包涵

我已经将我的工作 Froxlor 安装更新到 PHP 7。我所有的客户站点都运行良好(通过 FPM 使用 PHP 7)。

唯一的问题是,如果我想访问 Froxlor 后端,我会收到 Erorr 503。apache 错误日志说:

 `[Tue Oct 11 10:01:04.067069 2016] [proxy:error] [pid 23949] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php7.0-fpm.sock (*) failed`
`[Tue Oct 11 10:01:04.089648 2016] [proxy_fcgi:error] [pid 23949] [client xx.xx.xx.xx:1819] AH01079: failed to make connection to backend: httpd-UDS`

PHP-FPM 的错误日志什么也没说。

如果我尝试直接通过 IP 访问服务器,也会发生同样的事情。

系统详细信息:

  • 德比安 8
  • 阿帕奇 2.4
  • PHP7
  • PHP7-FPM

我必须在哪里寻找问题?如果需要,可以提供配置文件。

原文由 Mlr 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 965
1 个回答

如果您使用的是 PHP-FPM ,问题也可能是您需要启动 PHP 服务。

Apache 不会自动停止该进程,因此您将手动启动它或在启动时自动启动

对于 PHP 7.x(记得包含您的版本):

 service php7.x-fpm start

对于 PHP 7:

 service php7-fpm start

对于 PHP 5:

 service php-fpm start

这将为您开始 FPM 过程。

此外,您可能还希望进程在启动时启动。为此,只需输入以下内容,当然要考虑您各自的版本。

 systemctl enable php7.x-fpm

原文由 Srivats Shankar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏