Perché un errore 500 generato da admin-ajax.php non viene registrato nel log degli errori di Apache?

2 mar 2012, 15:16:32
Visualizzazioni: 42.7K
Voti: 5

Sto ricevendo errori 500 con AJAX sul lato amministrativo. Tuttavia, questi errori non vengono registrati nei log di Apache quindi sono piuttosto difficili da debuggare.

C'è un modo per scoprire quali sono?

Grazie

1
Commenti

In WP, questo potrebbe essere perché non hai installato la libreria php5-curl sul tuo server Apache. Prova ad abilitarla e riavvia il server. Grazie all'aiuto del team da nelson.

bard bard
9 ago 2014 16:18:48
Tutte le risposte alla domanda 1
1
13

A volte ricevo un errore 500 (da NGinx) semplicemente perché c'è un "carattere" che viene inviato in output prima che il primo header venga scritto (o nel mezzo).

Attiva WP_DEBUG = true e vedi cosa succede. Nel 99% dei casi sono riuscito a identificare l'errore da lì. (ed era quasi sempre l'errore menzionato sopra).

Rispondi qui se questo non risolve il tuo problema di debug. A quel punto daremo un'occhiata alla tua configurazione Apache.

2 mar 2012 16:24:07
Commenti

Per attivare WP_DEBUG: https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/

vsync vsync
21 apr 2018 19:12:50