忙しい方のために最初に結論です。上記パスはCentOS7.3の例です。/var/log/php-fpm/www-error.logと変更して、php-fpmをリロードしてみてください。効くようになり、debug.log出力できるようになるはずです。DEBUGオプションをtrueにしておく事が推奨されています。この設定はwp-config.php内で、下記のようにデフォルトではfalseとなっているWP_DEBUGオプションをtrueに設定します。true);すると、画面上にプログラム実行上のエラーや警告はもちろん、Notice(通知)レベルの情報も表示してくれます。非推奨になった引数付きで呼び出されました。....と表示してくれます。画面でこんなメッセージがたくさん表示されると非常に見ずらいので、ログファイルに書き出してもらうようにするオプションがあります。*/詳しくはこちら「WordPressでのデバッグ」を参照してください。php-fpmを使っている方はここで悩むことになります。apacheではパーミッションの問題で書き込んでくれない事があるのですが、その辺りを解決したとしても、debug.logには書き込んでくれませんでした。/var/log/php-fpm/www-error.logと表示されてしまいます。試しに以下のようなerror_logにファイルパスをセットして、そのセットした値を表示するだけのスクリプトを実行してみてください。);出力は残念ながらセットされていません。ディレクティブのリストにあります。本来であれば自分のプログラム内でini_setで設定できるはずです。実はこれはphp-fpm側の設定に問題がありました。デフォルトのまま使用すると、以下のような設定になります。/var/log/php-fpm/www-error.logこのphp_admin_valueで設定すると、スクリプト内のini_setで設定できなくなってしまいます。変更してあげれば、めでたくdebug.logが出力されるようになります。デフォルトでこのような設定になっているというのは何か理由がありそうですが、残念ながら調べても出てきませんでした。速度やセキュリティによる事情があるかもしれませんので、本番環境ではこの設定はしない方が無難かとおもわれます。本番中に何かlogを出したくなったら、、下のプラグインを使ってみてください。FileWordPressにプラグインを入れて高機能にしていくと今度はスピードが気になってきます。それに伴い、nginxを採用するようになってきました。WordPressが速いと評判のKUSANAGIでもnginxがデフォルトになっています。nginxでwordpressを動かしていて、つまずいた時にお役に立てれば幸いです。