visual - post 500(internal server error) php
500 error interno del servidor, cómo depurar (2)
Esta pregunta ya tiene una respuesta aquí:
Tengo errores internos del servidor en mis solicitudes POST. ¿Cómo puedo depurarlos? ¿Es algo para configurar en php.ini? El archivo es realmente grande y la palabra ''error'' se encuentra allí muchas veces.
Intenta escribir todos los errores en un archivo.
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");
Algo como eso.
Puede activar sus errores de PHP con error_reporting
:
error_reporting(E_ALL);
ini_set(''display_errors'', ''on'');
Edit: Es posible que incluso después de poner esto, los errores aún no aparezcan. Esto puede ser causado si hay un error fatal en el script. Desde la configuración de PHP Runtime :
Aunque display_errors se puede configurar en tiempo de ejecución (con ini_set ()), no tendrá ningún efecto si el script tiene errores fatales. Esto se debe a que la acción de tiempo de ejecución deseada no se ejecuta.
Debe configurar display_errors = 1
en su archivo php.ini
y reiniciar el servidor .