2012-11-27 105 views
1

我已經從12.04升級到Ubuntu 12.10,現在PHP5-FPM無法啓動。我運行/etc/init.d/php5-fpm start時出現的錯誤是失敗的。沒有任何東西被寫入日誌文件來給我指出什麼是錯誤的。啓動PHP5-FPM時失敗

就像我想解決這個問題一樣,在這個階段,我真的只想把一些東西打印到一個日誌文件中給我一個線索。這是我在/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

對日誌文件的權限? – hd1

+0

error_log僅在php-fpm運行時使用,而不是在嘗試啓動時使用;檢查init腳本以查看可能的錯誤。 –

回答

5

而不是嘗試使用您的INIT腳本啓動FPM,請嘗試手動啓動它。通常FPM會吐出你正在尋找並解決問題的錯誤。

編輯1

要啓動FPM手動找到並打開你的初始化腳本和文件裏,你會發現啓動命令。例如,我是這樣的:

/usr/local/sbin/php-fpm --nodaemonize --fpm-config /usr/local/etc/php-fpm.conf

+0

你能告訴我如何手動啓動它嗎? –

+0

我更新了我的答案爲你編輯1. – Diemuzi

+1

謝謝!它幫助我解決了這個問題。 –

0

我注意到在Ubuntu的某些版本中,調用「/etc/init.d/php5-fpm開始」不工作,而「服務啓動php5- fpm'。這可能是爲什麼你沒有看到日誌中的任何東西。