Error 500, Qué es y cómo Solucionarlo

Categorias: cPanel, Hosting

Error 500, Qué es y cómo Solucionarlo

El Error 500 o 500 Internal Server Error es un problema con el que podemos encontrarnos en un nuestro sitio web.

Es habitual encontrarlo porque se trata de un error muy genérico que indica que algo ha fallado en el servidor que aloja el sitio web en cuestión sin especificar cuál es el error en si.

El error indica que algo no es correcto o no está funcionando bien y puede deberse a un fallo de programación, a una actualización defectuosa (lo más común), un problema con la página web, y solemos encontrarlo al entrar en un sitio web con cualquier navegador, aunque también es posible encontrarlo en una aplicación o app de móvil.

Lo que si que viene a decir el error 500 es que es de parte del servidor, así que nuestro dispositivo no es el culpable de este error, de todas formas no está de más eliminar la caché del navegador, borrar las cookies o incluso probar con otro navegador para comprobar que nos ofrece el mismo resultado, pero lo más habitual es que se trate de un problema en el servidor.


Cuál es el Motivo de un Error 500 en un Sitio Web

Como hemos comentado el error 500 es algo genérico y no nos dice que es exactamente lo que está pasando, pero esto no significa que no lo podemos averiguar.

En muchos casos de error 500, el problema llega tras la actualización de algún módulo, tema, plugin, CMS, etc… Se realiza una actualización y el resultado tras la misma es la pantalla en blanco o el error 500.

Si ha sido así ya sabemos por donde empezar y sólo con reemplazar el plugin o tema actualizado suele ser suficiente para que el sitio web vuelva a la normalidad.

No obstante, siempre podemos comprobar algunos aspectos en la configuración del alojamiento web para comprobar que todo es correcto.

También se puede hacer uso de una copia de seguridad anterior al problema, lo que solucionaría el problema con prácticamente toda seguridad. Si no se dispone de una copia de seguridad puede ser un buen momento para habituarse a realizar backups de manera habitual ya que son el mejor salvavidas ante cualquier problema.

Es importante realizar copias de seguridad de manera habitual ya que son el mejor salvavidas ante cualquier problema en la web


Comprobar el error_log en el Hosting

Otro de los métodos más habituales para localizar de donde procede el error 500, o cualquier otro tipo de error, es verificar el archivo error_log que podemos encontrar en el Administrador de archivos del hosting, dentro de public_html.

ver el error log archivo cpanel

Haciendo click derecho sobre el archivo error_log podemos pulsar sobre View, lo que nos mostrará todos los errores que se hayan producido.

La información que muestra el archivo puede ser algo liosa, si nos fijamos en un par de puntos puede darnos información muy valiosa para averiguar donde está el problema.

Lo primero en lo que debemos fijarnos es la fecha. Si aparece un error con una fecha anterior al problema, no es el causante del error 500.

Después podemos buscar en la descripción alguna pista que nos indique el problema.

En este ejemplo podemos ver que existe un problema con el módulo sofortbanking de PrestaShop, lo que puede sernos de gran utilidad para encontrar el origen del problema.

Cómo leer un error_log de cPanel

Simplemente entrando en el Administrador de Archivos y localizando la carpeta el módulo, plugin o tema que indique el error_log para para renombrarla, se anularía y no causaría efecto.

Luego puede volver a instalarse o verificar que la versión sea la correcta respecto a nuestra versión de CMS, programación, etc…
 

Archivo .htaccess

Es posible que alguna actualización haya introducido alguna modificación en el archivo .htaccess y sea el causante del problema.

Recordemos que con el archivo .htaccess se puede modificar la configuración del sitio web, por lo tanto es algo que se debe revisar ante un error 500.

La forma de saber si el problema viene del archivo .htaccess es bastante sencilla. Para ello sólo hay que renombrar el archivo .htaccess de manera temporal y comprobar la web.

Para cambiar el nombre del archivo podemos hacerlo desde el Administrador de Archivos de cPanel. Sólo debemos acceder a cPanel y entrar en el Administrador de Archivos.

administrador archivos icono nuevo cPanel

Una vez dentro del Administrador de Archivos, podemos encontrar el archivo .htaccess dentro de la carpeta public_html.

Si no lo encontramos, es posible que tengamos que mostrar los archivos ocultos, para eso vamos a Configuración y marcamos la casilla Mostrar archivos ocultos (dotfiles).

mostrar archivos ocultos hosting cPanel

Una vez localizado podemos cambiar el nombre del archivos haciendo click en el botón derecho del ratón sobre el archivo y pulsando Rename.

cómo renombrar archivo .htaccess

El nombre que le demos no es importante más que para localizarlo y dejarlo como estaba tras hacer la prueba.

Un vez realizado el cambio de nombre hay que comprobar la web para ver si ha desaparecido el error 500.

Si no se ha resuelto hay que volver a dejar renombrar el archivo .htaccess para dejarlo como estaba.


Permisos de Archivos y Carpetas

Unos permisos inapropiados en los archivos y carpetas también pueden ser los causantes del error 500.

Por norma general, debemos atenernos a esto:

Para comprobar si una carpeta o archivos tiene los permisos correctos volvemos al Administrador de Archivos.

Dentro de public_html, en la parte derecha de la ventana principal, podemos ver la última columna se llama Permissions y muestras los distintos permisos en cada uno de los archivos y carpetas.

Cuales son los permisos de los archivosy carpetasde cPanel

Para cambiar los permisos sólo debemos hacer click con el botón derecho y seleccionar Change Permissions.

Cómo cambiar permisos cpanel

En la ventana que se abrirá podemos marcar y desmarcar las casillas para cambiar a los permisos que queramos. Una vez seleccionados sólo debemos pulsar en Change Permissions.

Cómo cambiar los permisos de un archivos desde cPanel

Si se realiza algún cambio, hay que verificar si la web sigue mostrando el error 500 o ya está solucionado.


Versión de PHP Incorrecta

Si se ha realizado una actualización es posible que la versión de PHP que se está utilizando en el hosting sea incompatible y esté dando el error 500.

Comprobar esto es muy sencillo, sólo debemos cambiar la versión de PHP y comprobar si la web vuelve a funcionar.

Cambiar la versión de PHP es muy sencillo si se está usando cPanel como panel de control. En Hostinet todos los alojamiento web Linux que ofrecemos viene con cPanel, así que si se es cliente de Hostinet no se tendrá problema en este aspecto.

Para cambiar la versión de PHP hay que acceder a cPanel y buscar en el apartado Software un icono llamado Seleccionar Versión PHP.

seleccionar version php icono de cPanel

Desde aquí se puede seleccionar la versión de PHP que se quiera usar. Por lo habitual, pasar de la versión 5.6 a la 7.0 o viceversa suele ser suficiente para comprobar si el problema está aquí.

cómo cambiar version php cpanel

Si se necesita más información sobre cambiar la versión de PHP en cPanel, se puede revisar este artículo.

Si no Funciona Soporte Técnico Hostinet

Si se es cliente de Hostinet se tiene acceso al soporte técnico de Hostinet tanto por teléfono como por email.

Contratando cualquier tipo de hosting, ya sea un Hosting Básico, un Hosting SSD, Hosting WordPress, etc… Podemos ayudarte a detectar y solucionar cualquier error que surja en tu sitio web.

Algunas de las opciones de hosting preferidas por nuestros clientes son las siguientes:

  • SSD 12´99 / mes
  • SSD 54´99 / mes
  • SSD 259´99 / mes
  • SSD 5012´99 / mes
  • SSD 7514´99 / mes
  • SSD 12´99/mes
  • SSD 54´99/mes
  • SSD 259´99/mes
  • SSD 5012´99/mes
  • SSD 7514´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco dura ultra rapido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Tras evaluación de nuestro equipo de migraciones y nuevas altas de Hosting
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Todo lo que necesitas para sacar partido a tu Host
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Espacio por cuenta de correoSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hostingSujeto al espacio en disco del plan de hosting
    • Centro de datos en Madrid (España)
    • Opcion de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Opción de contratación de certificados SSL Wildcard. Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUI
    • Opción de contratación de certificados SSL Extended Validation (EV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUI
    • Opción de contratación de certificados SSL Organization Validation (OV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUI
    • Con nuestra herramienta WebFácil construye tu página web en solo 5 pasos.
    • Con la herramienta de instalación Softaculous tan solo deberás elegir la aplicación deseada y con tan solo un par de clicks y de forma totalmente automatizada tendrás tus herramientas favoritas instaladas en tu Host.
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting y Dominios
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precios para nuevas altas. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.