OpenBSDでphp72_fpmが起動しなかった理由を見つける方法は?

OpenBSDでphp72_fpmが起動しなかった理由を見つける方法は?

私のhttpdログにはphp-fpmの問題のように見えるエラーが表示されています。

rcctl start php72_fpm

わかりました。

php72_fpm(失敗)

これまでの他のOpenBSD設定と一貫していくつかのログを調べて、いくつかのマニュアルページを読んでみたいのですが、この場合、エラーメッセージがどこにあるのかわかりません。

ベストアンサー1

実行して

rcctl -d start php72_fpm

(注)スクリプトの出力をにリダイレクトせずに-dサービスを開始します。これにより、何が起こっているのかを確認できます。rc.d/dev/null

php72_fpmこれが新規インストールから試みたものですphp-7.2.10

$ doas rcctl -d start php72_fpm
doing _rc_parse_conf
doing _rc_quirks
php72_fpm_flags empty, using default ><
doing _rc_parse_conf /var/run/rc.d/php72_fpm
doing _rc_quirks
doing rc_check
php72_fpm
doing rc_start
doing _rc_wait start
doing rc_check
[04-Nov-2018 23:44:31] WARNING: Nothing matches the include pattern '/etc/php-fpm.d/*.conf' from /etc/php-fpm.conf
at line 125.
[04-Nov-2018 23:44:31] ERROR: No pool defined. at least one pool section must be specified in config file
[04-Nov-2018 23:44:31] ERROR: failed to post process the configuration
[04-Nov-2018 23:44:31] ERROR: FPM initialization failed
doing _rc_rm_runfile
(failed)

ここでの問題は、設定が欠落していることです。

提供されているサンプル構成ファイルをにコピーし、/usr/local/share/examples/php-7.2必要/etc/php-fpm.dに応じて変更します。

また見なさい:

おすすめ記事