Hallo,
Ich beschäftige mich aktuell mit der Entwicklung von WordPress Plugins und bin jetzt an einem Punkt angekommen, wo ich einen Fehler im Code erzeugt habe und den gerade nicht finde. Ich wollte in der Debug Log Datei schauen, kann diese aber im wp_content Ordner nicht finden. In der wp_config habe ich die folgenden Zeilen natürlich hinzugefügt.
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
define( 'SCRIPT_DEBUG', true );
Ich vermute mal, das es an meinen Server Einstellungen liegt. Ich habe einen VServer bei Alfahosting. Ich habe gesehen, wenn man WordPress über Plesk installiert, dann kann man im Plesk einstellen, dass auf der Seite Debugging aktiviert ist.
Ich habe die Seite allerdings manuell installiert und nicht automatisch über Plesk.
Vielleicht kann mir ja hier einer weiterhelfen, dass ich meine Debug Log anschauen kann.
Auch wenn ich WP_DEBUG_DISPLAY auf true setzte, sehe ich keine Fehler.
Ich habe jetzt nochmal etwas rumprobiert und die Debug Anweisungen mal ganz nach oben gestellt in der wp_config. Nun scheint es zu funktionieren. Kann mir einer erklären woran das liegt?
Hier mal die letzten Zeilen der wp_config:
/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the Codex.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
}
/** Sets up WordPress vars and included files. */
require_once( ABSPATH . 'wp-settings.php' );
/** deactivate auto updates */
define( 'AUTOMATIC_UPDATER_DISABLED', true );
ini_set('error_reporting', E_ALL);
error_reporting(-1);
Alles anzeigen