GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo solucionar los errores 500

Esta guía explica cómo solucionar los errores 500 para los clientes que utilizan el alojamiento web LCN y el alojamiento WordPress.

El error 500 es un error genérico que se devuelve cuando el servidor web encuentra un problema y no se puede proporcionar un mensaje de error más específico.

El primer paso para solucionar este error debe ser actualizar la página para verificar si el error vuelve a ocurrir. Si el error es único y no se puede replicar, a menudo no se necesita más investigación.

Hay muchas causas potenciales diferentes para los errores 500 y los siguientes pasos ayudarán a identificar la causa:

Activación del registro de errores de la aplicación

Las causas más comunes de este error son un error de secuencias de comandos de PHP/aplicación. El registro de errores de PHP está deshabilitado de forma predeterminada en nuestros servidores. Habilitar el registro de errores de PHP podría ayudar a determinar la causa de este error.

La siguiente página proporcionará instrucciones para habilitar el registro de errores de PHP:Cómo activar el registro de errores de PHP

.Errores de htaccess

Otra causa común de los errores 500 son los contenidos no válidos dentro del .htaccess. Si el archivo .htaccess incluye errores de sintaxis, o si el archivo intenta habilitar directivas que no son compatibles con la plataforma de alojamiento LCN, puede generar un error 500.

La plataforma de alojamiento LCN no admite la aplicación de las siguientes directivas en .htaccess:

AddType application/x-httpd-php
ForceType application/x-httpd-php
php_value
php_flag

Puede probar si el archivo .htaccess es la causa de un error 500 cambiando el nombre del archivo y esperando 5 minutos para que surta efecto. Si el error se resuelve después de deshabilitar o cambiar el nombre del archivo y vuelve a aparecer después de restaurarlo, es probable que el error se deba al contenido de este archivo.

Comprobación de permisos de archivos

Las siguientes páginas proporcionan instrucciones para verificar/cambiar los permisos de archivos y carpetas para su sitio:

Cómo cambiar los permisos de archivo a través de FTP

Cómo cambiar los permisos de archivos usando el Administrador de archivos

Folder permissions for directories storing web content should be set to 755.
Files outside of the cgi-bin folder should be set to 644.
CGI/Perl script files stored in the cgi-bin folder should be set to 755. permissions

Errores de secuencias de comandos

Solución de errores de secuencias de comandos CGI/Perl

Si encuentra un error 500 con una secuencia de comandos de Perl, la siguiente página le explicará los pasos a seguir para solucionarlos:Solución de problemas comunes de Perl

Los scripts Perl/CGI deben colocarse dentro de la carpeta cgi-bin de su sitio y deben tener los permisos establecidos en 755.

Los siguientes intérpretes de secuencias de comandos se deben utilizar para las secuencias de comandos Perl/CGI; es posible que deba comprobarlo si ha movido un sitio desde un servidor diferente, ya que estas rutas pueden variar de un sistema a otro:

La siguiente página proporcionará detalles sobre los pasos que puede llevar a cabo para solucionar errores comunes de secuencias de comandos de PHP:Solución de problemas comunes de PHP

Perl: /usr/bin/perl
PHP/CGI 5.6: /usr/local/bin/php-cgi56
PHP/CGI 7.0: /usr/local/bin/php-cgi70
PHP/CGI 7.1: /usr/local/bin/php-cgi71

Comprobando el estado del sistema en busca de problemas con el servidor

Puede comprobar el estado de nuestro sistema en busca de cualquier problema conocido que pueda provocar que los sitios devuelvan 500 errores en la siguiente página:Estado del sistema  

Si tenemos conocimiento de algún problema del servidor que podría generar errores con los sitios, el estado en la página anterior se actualizará con detalles sobre la falla y un tiempo de resolución esperado, si se puede proporcionar.

Si los pasos anteriores no ayudan a resolver los errores 500, puede generar un ticket de soporte para el problema desde la página de soporte de su cuenta LCN.

Incluya instrucciones sobre cómo replicar el error y cualquier información de inicio de sesión necesaria para acceder a la página donde se produce el error, ya que esto debería ayudar al equipo de soporte a investigar el problema.


cPanel
  1. Cómo solucionar el error No tienes permiso para acceder…

  2. ¿Cómo corregir el error de autenticación Keystone de OpenStack:HTTP 500?

  3. Cómo activar el registro de errores de PHP

  4. Solucionar el error del servidor interno de WordPress

  5. Cómo grep \n en el archivo

Cómo cargar un archivo al servidor

Cómo crear un archivo de sitio web

Cómo solucionar el error de página no encontrada de mi sitio web

Cómo crear un registro de errores de PHP en cPanel

Cómo cambiar los permisos de archivo

Cómo copiar un archivo en el Administrador de archivos