Cuando estoy usando .htaccess
para la siguiente configuración de PHP, recibo 500 Internal Server Error
al acceder al sitio web.500 Error interno del servidor al utilizar .htaccess para la configuración de PHP
el código en el archivo .htaccess
:
php_flag display_errors off
php_flag log_errors on
el permiso de archivo para el archivo de .htaccess
es 644
Yo sé que el código anterior es correcta. Pero cuando me mostró 500 Internal Server Error
, probé un código diferente (probablemente también incorrecto), pero nada funcionó. El código diferente tratado son:
php_value display_errors off
php_value log_errors on
y
php_value display_errors 0
php_value log_errors 1
¿Qué puede ser la causa de 500 Internal Server Error
?
Después de aprender de los comentarios sobre esta pregunta, encontré que la configuración de PHP en .htaccess
no funciona con FastCGI. Entonces, para cambiar la configuración de PHP, necesito modificar el php.ini
o necesito hacerlo en el código php. ¿Hay alguna manera alternativa, cuando no tengo acceso para modificar el archivo php.ini
y no quiero modificar individualmente todos los archivos PHP?
¿Tiene acceso al archivo error.log de Apache? –
¿Se carga la página cuando elimina el archivo .htaccess? – Joey
¿Estás usando 'mod_php' en tu configuración de Apache? Si está ejecutando PHP a través de CGI o FastCGI, no puede configurarlo a través de '.htaccess'. – lanzz