it-swarm-eu.dev

Žádný soubor protokolu chyb, žádné informace o ladění

Moje chyba při psaní pluginu pro nahrání

a ano, můžu ladit. Ale právě přeskočí přímo z tohoto řádku na destruct

enter image description here

konec mého wp-config.php EDIT:

// Enable WP_DEBUG mode
define('WP_DEBUG', true);

// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

(ano, restartoval jsem se)

Moje složka webového obsahu

enter image description here

Co teď?

Jak zjistím, co je problém?

UPRAVITnení to oprávnění k souborům, jak mohu udělat error_log("errrorrrr ", 3 , "..../debug.log")

V mém pluginu jsem napsal řádek

throw new \Exception("foo");

Chci se podívat na chybu v mém souboru debug.log

4
Toskan

Vložte toto do vašeho wp-config.php

// Enable WP_DEBUG mode
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings 
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

Před

/* That's all, stop editing! Happy blogging. */

5
MartijnregaJ

Měl jsem podobný problém, když oprávnění k nahrávání dir neumožňují nahrávání, zkuste to jako první. Podívejte se na codex Changing_File_Permissions pro více informací.

Případně zkontrolujte, zda je upload dir vlastněn stejným uživatelem (na serveru) jako Wordpress, je také zmíněn ve výše uvedeném odkazu.

Jak ... najít někoho, kdo má více zkušeností;)

1
shahar

Toskan,

Vypadá to, že váš soubor wordpress není nahrán, takže může existovat možnost pro jeden nebo více problémů.

Velké obrazy vyžadují ke zpracování více paměti. Jsou tyto obrazy obzvláště velké? Pokud ano, zkuste s malým obrázkem.

Nahraná složka by měla mít oprávnění k zápisu, pokud ne, udělejte to prosím.

Je třeba zkontrolovat nahranou strukturu adresářů s podadresářem vytvořeným s vaším aktuálním nastavením OR ne, pokud ne, pak to zkuste ručně, může to být opět problém se složkou oprávnění.

Pokud výše uvedené body nejsou vaším řešením, použijte prosím wordpress plugin 'Debug My Plugin' s Debug Barem ( https://wordpress.org/plugins/debug-my-plugin )

Přidá ladicí nabídku do lišty admin, která zobrazuje dotazy, mezipaměť a další užitečné ladicí informace.

Také „Query Monitor“ ( http://wordpress.org/plugins/query-monitor ) monitoruje databázové dotazy, háčky, podmínky, požadavky HTTP, dotazy, prostředí, přesměrování včetně automatických AJAX ladění a další.

Doufám, že vám tento detail pomůže. Máte-li jakýkoliv dotaz nebo návrhy, abyste dosáhli stejného výsledku jako výše uvedené pluginy, dělejte s námi svůj podíl.

Dík!