Co s chybou – The Plugin Generated x Characters of Unexpected Output During Activation

Pokud vyvíjíte pluginy pro WordPress, podobně jako já, tak určitě narazíte na podobnou chybu viz:

The plugin generated 878 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.

Co se s tím dá dělat?

Jinak ukecaný WordPress je někdy skoupí na slovo a to i když je v debugovacím režimu, zejména pokud se nejedná o chyby v PHP kódu. Nás to však nemusí trápit, my víme jak na to.

Vše co stačí udělat je následující. Do souboru wp-config.php přidejte následující dva řádky:

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

První způsobí zapnutí vypisování chyb. Ne vždy to však stačí a tak se na druhém řádku zapíná logování chyb. Log soubor najdete v wp-content/debug.log. V logu najdete detailní popisy chyb, které vám snadno pomohou odhalit problém 🙂

Detaily a další vychytávky najdete na stránkách codex.wordpress.org. WP například umí logovat SQL dotazy a scripty.

define( 'SAVEQUERIES', true );
define( 'SCRIPT_DEBUG', true );

 

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *