web-dev-qa-db-ja.com

Debug.logファイルは作成されませんか?

私がこれを見たのはこれが初めてです。私が取り組んでいるプロジェクトで、私はログを見るためにwordpressのためにデバッグモードをオンにしようとしました。 wp-config.phpでdebug_logを有効にしても、debug.logファイルが/htdocs/wp-content/に作成されることはありません

wp-config.php

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

@ini_set('display_errors',0);

define('SCRIPT_DEBUG', true);

wp-contentディレクトリの権利

enter image description here 

load.php

if ( WP_DEBUG_LOG ) {
    ini_set( 'log_errors', 1 );
    var_dump( WP_CONTENT_DIR . '/debug.log' );
    // display correctly this => "/htdocs/wp-content/debug.log";
    ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
}
5
J.BizMai

私はその問題を見つけた。 Apacheサーバーでは、php.ini内で変数...

track_errors = Off

この情報を入手するには、phpfile phpinfo();で行うことができます。そのため、デバッグログファイルを書き込むには、track_errors'On'に設定する必要があります。

6
J.BizMai