Livezilla

Certified Partner and
PrestaShop Developer for:

La comprensión y la fijación de Error 500

La fijación de Error 500

Esta página ha sido escrito en Inglés, por favor vea la versión en Inglés de los cambios de código correcto.


Error 500 es un error genérico que genera a su anfitrión.

Hay muchas razones por las que puede ocurrir, pero son los tres más comunes:


1) Archivo / Carpeta permisos - los ejércitos más modernos (que ofrecen cPanel) se bloquean los archivos PHP que se establecen en 777, o que están en una carpeta que se establece en 777, o incluso si una de las carpetas principales es de 777.

En lugar de ejecutar el archivo, su anfitrión se mostrará el error 500. La razón de ello es el servidor de seguridad cuando un archivo se establece en 777, cualquier persona puede cambiar y el código malicioso en la planta allí.

Usted puede preguntarse "¿Por qué las instrucciones de instalación Prestashop dicen utilizar 777"? Bueno, parece que se traduce en 777 a 755 franceses en Inglés:)

Pedimos que nos a modificar las instrucciones pero por alguna razón, nuestra petición se pasó por alto. Algunos servidores de muy antigua configuración o los que no soncorrectamente configurado no funcionará correctamente con 755 y 777 requieren, pero parece que son muy pocos (ya que es un importante riesgo de seguridad).

No hay archivos o carpetas se debe establecer en 777, 755 debe ser la configuración de permisos máximo.

2) tiempo de espera del servidor - Cada servidor tiene un valor de tiempo de espera, que es el tiempo que un script se puede ejecutar.

Estos límites varían de un huésped a otro, un conjunto que tan bajo como 30 segundos y no permiten que lo cambie, y otros lo establecido en 5-10 minutos y deje que se cambie.

Si ejecuta un script que requiere mucho tiempo para terminar (la regeneración de miniaturas, de importación / exportación, o copia de seguridad) y alcanza la configuración del tiempo, un error de 500 páginas en la pantalla.

Usted debe contactar a su anfitrión y preguntar sobre el aumento del límite de tiempo de espera.

3) Sintaxis incorrecta en el archivo htaccess -.. La sintaxis en el archivo htaccess es muy estricta, si se agrega un comando incorrecto, o incluso un carácter incorrecto, el servidor devuelve un error 500.

Trate de eliminar el archivo. Htaccess, para asegurarse de que es lo que causa, y luego volver a crearla a partir de Prestashop (Guarde una copia de seguridad del original. Htaccess en el caso de que su anfitrión había algunas variables necesarias allí).


Sisigue recibiendo un error 500 y que está seguro que no es causado por los problemas mencionados, se tendrá que buscar en el registro de error de su anfitrión para obtener los detalles del error. La mayoría de los ejércitos tendrá un "registro de errores" que aparece en el cPanel, búsquelo allí y ver cuál es la causa de lo que es.