我已经从12.04升级到Ubuntu 12.10,现在PHP5-FPM无法启动。运行/etc/init.d/php5-fpm start时出现的错误是失败的。没有任何东西写入日志文件,以告诉我有什么问题。
尽管我想解决这个问题,但在这个阶段我真的只想要打印到日志文件中的东西给我一些线索。这是我在/etc/php5/fpm/pool.d/www.conf中配置的:
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
但是永远不会写入此日志文件。
我正在运行PHP5-fpm版本5.4.9。
有人能给我一些建议吗?
答案 0 :(得分:5)
尝试手动启动,而不是尝试使用INIT脚本启动FPM。通常,FPM会吐出您要查找并解决问题的错误。
修改1
要启动FPM,请手动查找并打开INIT脚本,在该文件内部,您将找到启动命令。例如,我的是这样的:
/usr/local/sbin/php-fpm --nodaemonize --fpm-config /usr/local/etc/php-fpm.conf
答案 1 :(得分:0)
我注意到在某些版本的Ubuntu中调用'/etc/init.d/php5-fpm start'在'service start php5-fpm'的情况下不起作用。这可能就是你没有在日志中看到任何内容的原因。