J'ai des erreurs de serveur internes sur mes requêtes POST. Comment puis-je les déboguer? Est-ce que c'est quelque chose à configurer dans php.ini? Le fichier est vraiment gros et le mot 'erreur' y est rencontré plusieurs fois.
Vous pouvez activer vos PHP erreurs avec error_reporting
:
error_reporting(E_ALL);
ini_set('display_errors', 'on');
Edit: Il est possible que même après avoir mis ceci, les erreurs ne soient toujours pas affichées. Cela peut être dû à une erreur fatale dans le script. De configuration d'exécution PHP :
Bien que display_errors puisse être défini à l'exécution (avec ini_set ()), cela n'aura aucun effet si le script contient des erreurs fatales. En effet, l'action d'exécution souhaitée n'est pas exécutée.
Vous devriez définir display_errors = 1
dans votre php.ini
fichier et redémarrez le serveur .
Essayez d'écrire toutes les erreurs dans un fichier.
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");
Quelque chose comme ca.