El error 500 es un problema que puede producirse de vez en cuando, sobre todo al actualizar el tema o los módulos de su sitio web. Este artículo examina las principales causas y soluciones de los errores 500.
💡 En el artículo 500 Error tras instalar o actualizar un módulo se detalla este caso concreto. |
1. error de permisos
En muchos casos, se encontrará con que los permisos de las carpetas no están definidos correctamente.
Para corregir este error, simplemente configure la autorización de un archivo o carpeta como 755 en lugar de 777 (o viceversa).
Por regla general, las autorizaciones de 777 están increíblemente desprotegidas e incluso un hacker aficionado puede entrar en sus archivos e introducir software malicioso.
Piense en el alojamiento: compruebe las características específicas de las autorizaciones con su alojamiento, ya que algunos servidores web utilizan reglas diferentes.
2. configuración incorrecta del archivo .htaccess
Los problemas internos del servidor suelen estar causados por un archivo .htaccess mal configurado.
En lo que respecta a PrestaShop, los problemas suelen estar relacionados con las opciones de reescritura de URL y la activación de "URL amigables".
La sintaxis de un archivo .htaccess es muy estricta e incluso un solo carácter o un comando erróneo podría provocar un error interno del servidor 500. Por lo tanto, desde la opción "URLs amigables", indicar "NO" podría ser una solución (no olvide guardar los cambios).
Le recomendamos que haga una copia de seguridad de su archivo .htaccess y lo restaure desde el back office o desactive las "URL amigables".
3. tiempo muerto
Cada servidor web tiene su propio tiempo de espera, que determina cuánto tarda en ejecutarse un script. Si la función o el script superan este límite de tiempo, recibirá un mensaje de error 500.
Los siguientes scripts de PrestaShop pueden tardar mucho en cargarse:
- Importe archivos CSV.
- Archivos de copia de seguridad.
- Cargando traducciones.
- Importaciones y exportaciones.
- Regeneración de miniaturas.
El límite de tiempo del servidor suele ser 30 segundos, lo que no es suficiente para estos scripts.
En este caso, debe ponerse en contacto con su proveedor de alojamiento web y pedirle que cambie esta configuración (al menos temporalmente).
Al importar archivos CSV, el error 500 puede deberse a veces a que se ha superado el tiempo máximo de ejecución, y no todos los servicios de alojamiento permiten modificar este parámetro.
4. módulos obsoletos
Es posible que cuando actualice su tienda, por ejemplo si pasa de la versión 1,7 a la versión 8, encuentre módulos obsoletos o incompatibles con esta nueva versión de PrestaShop.
Esto puede dar lugar a errores 500. En este caso debería revisar todos los complementos que tiene instalados, o al menos los disponibles en una versión más reciente.
Le recomendamos que tenga siempre a mano (o guardada en sus favoritos) la página oficial de PrestaShop Marketplace, donde podrá obtener módulos recientes.
5. módulos, temas o extensiones no compatibles
Tanto si utiliza PrestaShop como otro CMS (Wordpress, Shopify), la instalación de plugins, temas o extensiones en sistemas de gestión de contenidos no adaptados puede desencadenar conflictos y crear un error interno del servidor.
Si el error 500 ha sido provocado por la instalación de nuevos módulos, consulte el artículo 500 error después de instalar o actualizar un módulo para obtener instrucciones sobre cómo proceder.
¿Qué debo hacer si el error 500 persiste en mi sitio o página web después de estas comprobaciones?
Si estas soluciones no resuelven el problema, le ofrecemos Asistencia Técnica Avanzada, que incluye un diagnóstico completo y la resolución personalizada de su problema. Si tiene alguna pregunta o desea seguir adelante con esta opción, no dude en ponerse en contacto con nosotros.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.