HTTP 500 / 502
HTTP 500 suele deberse a errores en .htaccess o el código PHP, mientras HTTP 502 ocurre por headers o cookies muy grandes: busca y corrige el plugin o script.
HTTP 500
Archivo .htaccess
El error 500 se produce normalmente cuando hay un error de sintaxis en el archivo .htaccess de tu alojamiento web. Los errores en los archivos .htaccess pueden surgir si tu sitio ha sido comprometido o si tú o tu CMS habéis insertado comandos no válidos en él.
Puedes revisar los archivos de registro para ver si se han registrado errores; esto se hace en "Website" > "Webserver logs" en nuestro Panel de control.
Renombra, si es necesario, el archivo .htaccess para confirmar si es el que está causando los problemas; a continuación, revisa el archivo y corrige los errores.
Error de código PHP
El error también puede producirse si hay un error de código PHP en el alojamiento web (y la visualización de errores PHP está desactivada). Esto puede ocurrir, entre otras cosas, si tu alojamiento web se ha quedado sin espacio o si se han realizado cambios en el código. Asegúrate de que tu CMS esté configurado para mostrar los errores de código.
HTTP 502
Un error HTTP 502 (Bad Gateway) puede producirse si tu sitio web envía una respuesta con cabeceras HTTP demasiado grandes. Esto suele ocurrir si un plugin o script establece muchas cookies o cookies muy grandes, o establece la misma cookie muchas veces en una sola respuesta.
Puedes solucionar el problema encontrando el plugin o script que establece tantas cookies o cabeceras, por ejemplo, desactivando tus plugins uno a uno y volviendo a probar. Borrar las cookies del navegador no ayuda, ya que es la propia respuesta del sitio web la que es demasiado grande.
Nota: Si hay demasiadas cookies en tu navegador, obtendrás en su lugar el error 400 Bad Request – Request Header Or Cookie Too Large. Este puede solucionarse borrando las cookies del sitio web en tu navegador.
Artículo de la categoría de soporte: PHP