Ho errori interni del server sulle mie richieste POST. Come posso eseguirne il debug? È qualcosa da configurare in php.ini? Il file è davvero grande e la parola "errore" viene soddisfatta molte volte.
Puoi triggersre gli errori PHP con error_reporting
:
error_reporting(E_ALL); ini_set('display_errors', 'on');
Modifica: è ansible che anche dopo averlo inserito, gli errori non vengano ancora visualizzati. Questo può essere causato se c'è un errore fatale nello script. Da PHP Runtime Configuration :
Sebbene display_errors possa essere impostato in fase di esecuzione (con ini_set ()), non avrà alcun effetto se lo script presenta errori irreversibili. Questo perché l'azione di runtime desiderata non viene eseguita.
È necessario impostare display_errors = 1
nel file php.ini
e riavviare il server .
Prova a scrivere tutti gli errori su un file.
error_reporting(-1); // reports all errors ini_set("display_errors", "1"); // shows all errors ini_set("log_errors", 1); ini_set("error_log", "/tmp/php-error.log");
Qualcosa del genere.