升级后的php fpm错误

时间:2014-08-26 07:00:34

标签: apache php

我决定今天在我的debian上进行aptitude安全升级,它用最新版本替换了我的php版本。 它问我是否要保留我的www.conf并选择是。

此时,我在error.log中看到了这些错误:

(13)Permission denied: FastCGI: failed to connect to server "/home/john/domains/test.net/php5-fpm": connect() failed
FastCGI: incomplete headers (0 bytes) received from server "/home/john/domains/test.net/php5-fpm"

网站无法访问(php版本)。

/home/john/domains/test.net/php5-fpm根本不是目录。

我尝试将这些行添加到www.conf并重新启动服务,但没有运气:

listen.owner = www-data
listen.group = www-data
listen.mode = 0666

请告知。

1 个答案:

答案 0 :(得分:0)

升级Apache时,工作人员有时会更改,执行apachectl -V并查看您已安装的工作人员。

例如在我的本地服务器中我有MPM工作者,当我通过aptitude更新时,工作人员更改为prefork(不知道原因),所以我需要:

  1. 执行apachectl -V并查看我已安装的工作人员。
  2. 如果我检测到我已安装了prefork,则执行sudo apt-get install apache2-mpm-worker
  3. 在您的情况下,您需要重新安装php5-fpm