it-swarm.com.de

Debug.log-Datei wird nie erstellt?

Es ist das erste Mal, dass ich das gesehen habe. In einem Projekt, an dem ich arbeite, habe ich versucht, den Debug-Modus für WordPress zu aktivieren, um Protokolle anzuzeigen. Selbst wenn ich das debug_log in wp-config.php aktiviere, wird die debug.log-Datei niemals in /htdocs/wp-content/ erstellt

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 dir rights

 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

Ich habe das Problem gefunden. Auf dem Apache-Server wird in der php.ini die Variable ...

track_errors = Off

Um diese Informationen zu erhalten, können Sie phpinfo(); in einer phpfile ausführen. Um die Debug-Protokolldatei zu schreiben, müssen Sie track_errors als 'On' festlegen.

6
J.BizMai