TechBlogSD - Todo para WordPress y desarrollo WEB
Instrucciones de WEB y WordPress, noticias, reseñas de temas y complementos

¿Cómo reparar el error interno del servidor 500?

3

Internet para los usuarios de frontend puede parecer simple, pero tiene un entorno complejo en el backend. Como usuario, es posible que no se preocupe mucho por el proceso que ocurre en el backend. Pero si lo ha notado, hay muchos mensajes de error que se muestran en el navegador cada vez que hay problemas para acceder a un sitio web. Estos se denominan códigos de estado HTTP que indican la representación técnica del problema en la conectividad. Un ejemplo simple es el error " 404 Página no encontrada " que indica que la página que está intentando abrir no está disponible.

Del mismo modo, si se ha enfrentado a un "error interno del servidor 500", probablemente se esté preguntando qué es y cómo solucionarlo.

¿Qué es 500 Internal Server Error?

Hablando llanamente, un error interno del servidor generalmente significa que algo, en algún lugar, ha fallado en el servidor web. La definición formal del error 500 del servidor interno es la siguiente:

El código de estado HTTP 500 indica que el servidor encontró una condición inesperada que le impidió cumplir con la solicitud.

Como la mayoría de los errores basados ​​en Internet, se pueden ver en cualquier navegador, sistema operativo o dispositivo que tenga acceso a Internet. El mensaje de error se muestra de forma diferente en el navegador según el tipo de servidor web. A continuación se muestra un ejemplo del servidor Apache.

¿Cómo reparar el error interno del servidor 500?

500 Mensaje de error interno del servidor en el navegador

En otros servidores, puede mostrar mensajes como:

Error interno de servidor 500

Perdón, algo salió mal.

Se ha enviado un equipo de monos altamente entrenados para hacer frente a esta situación. Informe este incidente al servicio de atención al cliente.

Además, incluya la siguiente información en su informe de errores:

Por lo general, el problema tiene algo que ver con la página web, o con la codificación detrás de ella, y por lo general no está de tu lado. Sin embargo, siempre hay un par de cosas que se pueden intentar para corregir este error.

¿Cómo reparar el error interno del servidor 500?

Hemos dividido este artículo para dos grupos diferentes de usuarios:

  • Para un usuario de Internet
  • Para el propietario de un sitio web

Permítanos explicarle los pasos para ambos grupos, que puede seguir dependiendo de su situación.

Solucionar un error interno del servidor 500 para un usuario

1 Vuelva a cargar la página web

La primera posible solución al problema es simplemente volver a cargar la página en su navegador. Puede hacer esto haciendo clic en el botón de actualización en la barra de direcciones.

¿Cómo reparar el error interno del servidor 500?

Actualizar página en Chrome Chrome

Recuerde que al actualizar la página web se intentará reenviar los datos al servidor web. Por lo tanto, no actualice la página si ha completado algunos formularios, como el formulario de pago. Esto es para evitar que el formulario se envíe el doble de tiempo y el pago también se realice el doble de tiempo.

2 Verifique la URL

El acceso a una URL inapropiada también puede resultar en un error interno del servidor. Así que asegúrese de verificar que la ortografía de su URL sea correcta.

Si está accediendo a subdirectorios, intente ir a la URL base del sitio y vea si puede ir a donde estaba nuevamente. Por ejemplo, si estuviera atrapado en una página llamada “www.site.com/options/", la URL base para la dirección sería “www.site.com”.

3 Limpiar la caché del navegador

De lo contrario, puede intentar borrar la memoria caché del navegador. La caché de un navegador es esencialmente un lugar de almacenamiento para todos los datos web relacionados que puede haber acumulado mientras visitaba sitios web. A menudo, cuando las páginas web se cargan con frecuencia, o se han hecho recientemente, la página web se volverá a cargar en la memoria caché del navegador, dando la apariencia de haberse cargado de nuevo. Por esta razón, borrar la caché puede hacer que la página web se recargue por completo y potencialmente resuelva el problema. Limpiar la memoria caché o el historial del navegador puede diferir según el navegador que utilice. Generalmente, esto se puede hacer a través de la página de configuración del navegador.

Si está utilizando Google Chrome, vaya a la URL "chrome: // settings / clearBrowserData". Elija "Imágenes y archivos en caché" y haga clic en el botón "Borrar datos de navegación".

¿Cómo reparar el error interno del servidor 500?

Eliminar el historial del navegador en Chrome

4 Borrar cookies del navegador

Las cookies son, en esencia, pequeñas bolsas de datos que pueden estar relacionadas con determinadas funciones de un sitio web. El navegador los almacena y los utiliza cuando es necesario. A veces, las cookies dañadas también pueden causar el problema y provocar un error interno del servidor. Aunque esta es una situación de tarifa, no hay nada de malo en intentar abrir la página después de borrar las cookies de su navegador.

Mientras borra la memoria caché de su navegador, asegúrese de seleccionar la casilla de verificación "Cookies y otros datos del sitio". Recuerde que si borra las cookies, cerrará la sesión de los sitios conectados. Debería volver a iniciar sesión en esos sitios.

5 Compruebe que el sitio esté activo

Si lo anterior aún no ha hecho nada para solucionar el problema, entonces el problema podría ser que el sitio no funciona. Utilice uno de los servicios de subida o bajada del sitio y compruebe que el sitio al que está intentando acceder está realmente inactivo.

¿Cómo reparar el error interno del servidor 500?

Comprobar sitio arriba o abajo

6 Comuníquese con su ISP

Si el sitio está activo y solo obtiene un error interno del servidor 500, entonces probablemente una mala configuración en su ISP podría causar eso. Consulte con su proveedor de servicios que todo está bien desde su punto de vista.

7 Póngase en contacto con el propietario o administrador del sitio

Si el sitio no funciona, es una buena idea informar al propietario del sitio. Generalmente, el correo electrónico del propietario del sitio sería algo como “admin@site.com” o “webmasters@site.com”. Si no puede recordar el correo electrónico del propietario del sitio, simplemente envíe un correo electrónico a "support@site.com". La mayoría de los propietarios de sitios profesionales utilizan catch all id de correo electrónico. Esto significa que cualquiera que sea la dirección que mencionó, todos los correos electrónicos se reenviarán a una identificación específica de su elección.

Nota: En ocasiones, es posible que el servidor no interprete el problema correctamente y trate el “Error de puerta de enlace 504” como “Error interno del servidor 500”. Así que pruebe las soluciones para el error 504 Gateway Timeout también, podría ayudar por si acaso.

Más allá de estas opciones, debe esperar e intentar abrir la página más tarde.

Si es propietario o administrador de un sitio web:

1 Comprobar complementos y temas

Como propietario de un sitio, debe actualizar los complementos y temas de su sitio web para mantenerlos en una versión más reciente y segura. Esto es especialmente cierto cuando utiliza sistemas de gestión de contenido como WordPress.

Hay muchas posibilidades de que el código PHP de estos complementos genere un conflicto y muestre un error interno del servidor 500 en el navegador. Entonces, la primera acción que debe hacer es revertir la última acción y degradar el complemento o tema a su versión anterior. Debe probar la última versión en el sitio de desarrollo antes de aplicar los cambios en la versión de producción.

2 Compruebe el registro del servidor

El servidor web tendrá un archivo de registro para registrar todas las actividades realizadas por los diferentes usuarios. Este archivo de registro se ubicará en la raíz de su sitio web con el nombre como "registros" o "error_log". Cuando vea un error interno del servidor, abra el archivo de registro e intente comprender qué está causando exactamente el error.

Si no puede acceder al registro de errores o no puede comprender el contenido, solicite a su empresa de alojamiento que analice el archivo de registro de errores por usted. Es importante obtener la causa raíz para que no se repita nuevamente y afecte a los usuarios en vivo.

3 Compruebe los permisos de archivo

Recuerde que el permiso de archivo correcto es importante para que un sitio web se cargue correctamente en el navegador. Generalmente, el permiso de archivo se aplica a nivel de directorio que se aplicará a todos los archivos en ese directorio. En este caso, el directorio con permiso de archivo incorrecto dará lugar a un error interno del servidor.

Tomemos un ejemplo, almacenamos imágenes en una carpeta separada clasificada como anual y luego mensual. La carpeta 2017 tiene el permiso correcto para leer, escribir y ejecutar. Cuando finaliza el año, se crea la nueva carpeta por defecto para 2018 que no tiene permiso de ejecución para usuarios normales. Esto dio como resultado que las páginas con las imágenes de la carpeta 2018 mostrarán un error interno del servidor 500, mientras que otras páginas se cargarán normalmente.

Si no puede adivinar o identificar el permiso del archivo, solicite ayuda a la empresa de alojamiento. Los sistemas de administración de contenido como WordPress tienen complementos de seguridad para verificar y aplicar los permisos de archivo correctos para el sitio completo con un solo clic.

4 Compruebe CDN y almacenamiento en caché

El otro aspecto importante de los sitios web es el uso de la red de entrega de contenido (CDN) y los complementos de almacenamiento en caché para mejorar la velocidad de carga de la página. El almacenamiento en caché tiene diferentes pasos, como combinar scripts y hojas de estilo, pasar el tráfico a servidores CDN o redirigir el tráfico a través de diferentes servidores de nombres.

En todos los casos, hay muchas posibilidades de que algo pueda salir mal y el almacenamiento en caché resulte en un error del servidor. Entonces, si tiene el almacenamiento en caché habilitado y obtiene el error HTTP 500, deshabilite el almacenamiento en caché y luego verifique que el sitio esté funcionando bien.

5500 Error interno debido a secuencias de comandos

El servidor web solo puede manejar cierta cantidad de carga en términos de CPU y memoria. Verá un error interno del servidor o uno de los códigos de error HTTP 5xx, siempre que el recurso solicitado active una secuencia de comandos en el backend que intente sobrecargar el servidor.

Tomemos un ejemplo, tiene un mapa de sitio XML dinámico en su sitio activado con un script PHP. Este mapa del sitio tiene miles de URL en un solo archivo. La mayoría de los servidores no podrán mostrar miles de URL en un solo archivo de mapa de sitio XML. Esto dará como resultado que se muestre un error del servidor cuando intente abrir el mapa del sitio en el navegador. Aquí debe dividir el mapa del sitio reduciendo la cantidad de URL para evitar el error.

6 Debido a directivas y configuraciones incorrectas

Asegúrese de jugar con los archivos de backend en su sitio con cuidado. Si deja un solo punto adicional en esos archivos, se producirán errores de configuración del servidor, como un error interno del servidor. A continuación, se muestran algunos de los archivos a los que se accede con más frecuencia en los que puede comprobar si hay errores:

  • Entrada de directiva incorrecta en su archivo .htaccess
  • Errores en el archivo de funciones del tema
  • Error en el archivo de configuración del servidor

Conclusión

Hemos explicado las posibles soluciones para el error 500 del servidor interno tanto desde el punto de vista del usuario final como del propietario del sitio. La mayoría de las veces, simplemente actualizar la página o cargarla después de unos minutos resolverá el problema. Pero si el problema persiste, los usuarios no pueden hacer mucho, ya que el error se origina en el servidor web. Si usted es el propietario de un sitio, póngase en contacto con su empresa de alojamiento para resolver el problema.

Fuente de grabación: webnots.com
Deja una respuesta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More