Saltar al contenido

Categorías

Qué es el error 500 y cómo solucionarlo

Si al teclear una URL en el navegador, recibes como respuesta un error 500, no entres en pánico, no es tu ordenador ni se debe a un problema de conexión a internet, el problema es del servidor de la web. Es un error muy común que puede ser solventado. Se debe a que el servidor no puede responder a la petición realizada pero no identifica donde está el fallo.  Existen diferentes tipos de errores que son fácilmente identificables.

Errores 500 más frecuentes

Como hemos dicho existen diferentes tipos de errores 500, pero los más frecuentes son los siguientes:

  • Error 500 – Internal server: Este nos indica que el servidor no puede cumplir con la solicitud debido a que ocurrió algo inesperado. Puede deberse a un problema en la base de datos, error en el archivo .htacess, errores con php, errores del caché del navegador entre otros. Es el error más complejo porque no se sabe con certeza a que se debe la falla.  En otras palabras,  el servidor encontró problema que no ha identificado o no indica como solucionarlo.
  • Error 502 – Bad gateway: En caso de que el servidor no pueda gestionar diferentes peticiones o no tenga una buena comunicación con otros servidores arrojará un Error 502. También puede presentarse por la intervención de un Firewall que evite la conexión o por ataques DDos.
  • Error 503 – Service unavailable: Este tipo de error es un indicador de que el recurso no está disponible de forma temporal. Se utiliza para indicar que el servidor se encuentra en mantenimiento o que tiene problemas por picos de tráficos, por lo tanto no puede responder correctamente. Se presenta con frecuencia en tiendas online que ofrecen un descuento especial y solo parte de los interesados pueden acceder a la web, mientras que a la mayoría les arrojará error  503.
  • Error 504- Gateway timeout: Como indica su nombre en inglés, ocurre cuando se ha terminado el tiempo de espera entre el servidor y el navegador. El error puede originarse tanto por parte del servidor como del usuario.

¿Cuáles son las causas de un  error 500?

Principalmente las causa son fallos en la programación o cambios en la plantilla o temas de las páginas web. Por tal razón es conveniente tener la precaución de realizar siempre un respaldo. Si tomas las previsiones necesarias y detectas a tiempo un error 500 para corregirlo rápidamente, pueden marcar la diferencia y te permitirán mantener la credibilidad tanto de los visitantes a tu web como la de los bots que se encargan de indexar tus contenidos.  No olvides que puedes perder posicionamiento y si no solucionas este tipo de errores.

Es posible que un plug-in, módulo o alguna extensión este tratando de vulnerar la página y utilizar funciones prohibidas por motivos de seguridad y den origen al error 500. Sin embargo si no tienes idea, encontrar la solución de manera rápida puede ser todo un reto.

Los ficheros de error puedes encontrarlos en diferentes carpetas de tu hosting, aunque generalmente están ubicadas en la carpeta  /public_html/error_log o en la carpeta /public_html/wp-admin/error_log, en el caso de una instalación de WordPress.

error 500 que es

Diagnóstico de los errores

Si bien no existe una fórmula mágica que puedas aplicar para solucionar todos los errores 500, si existen una serie de comprobaciones que puedes realizar para determinar el origen de la falla. En líneas generales con algunas pruebas sencillas podrás identificar la causa probable.

Si el error se produce cuando intentas acceder a cualquier página:

  • Actualiza la página: es recomendable actualizar la  página algunos minutos después de la aparición del error. Si el error persiste puedes recurrir a la web www.downforeveryoneorjustme.com para determinar si el problema es general o solo te afecta a ti.
  • Utiliza un navegador distinto. Con frecuencia problemas del navegador pueden ocasionar la falla, verifica con otro navegador o prueba utilizando el modo incógnito.
  • Elimina caché y cookies: Descarta todos los problemas posibles. Elimina el caché y las cookies y verifica si el error persiste.  Realmente no es frecuente que este tipo de errores sea causado por el almacenamiento en caché, sin embargo con frecuencia desaparecen los errores al borrar el caché. Es recomendable que elimines las cookies asociadas a la web que presenta el error.

En caso de que el error se presente en tu página

Si el problema lo presenta tu propia web, debes proceder de otra manera. Con frecuencia los errores 500 son errores del servidor. En este sentido, es conveniente que:

  • Revises los permisos: Es recomendable verificar que los permisos de los archivos de la web no han sido modificados. Revisa los permisos de escritura, lectura y ejecución con el fin de verificar que no existan errores que puedan ocasionar el problema. Generalmente un permiso incorrecto en un script PHP y CGI puede ser el causante. Una vez verificados los permisos, elimina las cookies, reinicia el navegador y comprueba el funcionamiento de la web.
  • Tiempo de espera de PHP. Revisa las reglas de tiempo de espera y verifica la secuencia de comandos, ya que puede ser el causante del error  500.
  • Error de codificación en archivo  .htaccess: No es el motivo más común, sin embargo, es conveniente revisar si el archivo .htaccess ha sido modificado recientes y que compruebes su configuración.
  • Verifica plug-ins y módulos de la web: Si utilizas WordPress u otros gestores de contenido, puede que algún plug-in pueda causar el fallo. En caso de PrestaShop, revisa los módulos recientemente instalados.
  • Servidor: Comprueba el consumo del servidor, es posible que esté sobrecargado y no tenga capacidad de responder a las peticiones.

¿Cuáles son las repercusiones de un error  500?

En líneas generales un error 500 no tendrá gran impacto en tu web, siempre y cuando lo soluciones a tiempo.  Si demoras en solucionarlo,  ni los usuarios ni Google podrán acceder a tu página y si persiste el problema perderá relevancia. Esto ocasionará que Google no dirija el tráfico a tu web.

Es conveniente que utilices Google Searh Console, ya que esta plataforma te muestra en detalle los errores 500. Una vez que se corrija el error puedes solicitar la validación de la corrección para que certifiquen que el error fue solucionado. Es recomendable que trates de solucionar el problema a la brevedad posible a fin de evitar perder el tráfico y la credibilidad. El impacto negativo puede afectar seriamente a tu visibilidad.

Si no tienes conocimientos en el área, tu mejor opción es buscar una empresa especializada como Initcoms. Nos encargaremos de solucioar cualquier error 500, de manera rápida y efectiva para evitar que pierdas posicionamiento y credibilidad.