我决定今天在我的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
请告知。
答案 0 :(得分:0)
升级Apache时,工作人员有时会更改,执行apachectl -V
并查看您已安装的工作人员。
例如在我的本地服务器中我有MPM工作者,当我通过aptitude更新时,工作人员更改为prefork(不知道原因),所以我需要:
apachectl -V
并查看我已安装的工作人员。sudo apt-get install apache2-mpm-worker
在您的情况下,您需要重新安装php5-fpm