#環境
WordPress 5.4
apache 2.4.6
PHP 7.3.9
MariaDB 10.4.8
<プラグイン>
contact form 7
WP mail SMTP
#実現したいこと
・PHP Mailer の で出力される「SMTP::DEBUG_LOWLEVEL (4)」のログを画面上ではなく、
ファイルに出力したい
#やったこと
/wp-includes/class-phpmailer.php
PHP
1public $SMTPDebug = 4; 2public $Debugoutput = 'error_log';
/wp-config.php
PHP
1 define( 'WP_DEBUG', true ); 2 define( 'WP_DEBUG_LOG', true ); 3 define( 'WP_DEBUG_DISPLAY', false ); 4 @ini_set( 'display_errors', 0 );
WordPress5.2のときには、上記で
/wp-content/debug.log
に出力されていたのですが、Wordpressのバージョンを5.2から5.4にアップしたところ
PHP
1public $Debugoutput = 'error_log';
上記が反映されなくなり、ページ上部にエラーログが出力されてしまいます。
どうすれば、ファイルに出力されるようになるのか、
または、同じような内容のエラーログをファイルに出力する方法で
なにかもっと良い方法はありますでしょうか。
あなたの回答
tips
プレビュー