Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Error 500 WordPress, ¿Qué es y cómo solucionar?

Error 500 WordPress, ¿Qué es y cómo solucionar?

Las páginas webs vistas desde la perspectiva del usuario puede verse como algo simple; sin embargo, este posee un complejo desarrollo interno (backend de WordPress), Como usuarios de nuestro propio sitios algunas veces no nos preocupan los procesos que ocurran a nivel interno, pero hay algunos mensajes de errores WordPress que si se muestran en el navegador, por lo tanto, es visible para cualquier usuario que quiera ver nuestro sitio, sobre problemas relacionados con el backend del sitio. Algunos de estos como el más común mensaje de error 404 en WordPress; Página no encontrada, presentándose cuando hay un problema de conectividad con nuestro sitio y por lo tanto no se encuentra dicha url que estamos consultando.

Siendo este error sencillo de solucionar también tenemos su contraparte, Error 500 WordPress, si nos ha sucedido quizás nos preguntemos, que es exactamente y como podemos solucionar este problema.

  ¿Qué es el error 500 WordPress?


Para poder dar un pequeño resumen de que significa este error 500 en WordPress es básicamente que ha ocurrido un problema en el servidor, directamente en alguna parte del mismo, una definición formal del error interno sería la siguiente:

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

Este junto con la mayoría de los errores basados en una conexión, este puede verse en cualquier navegador, sistema operativo o dispositivo que tenga acceso a Internet. Este mensaje se muestra de una forma u otra dependiendo del navegador en donde se visualice, pero nos recalca directamente que es un error 500.

Como podemos verificar el problema de que se presente tiene que ver con la página web WordPress, o el código fuente con el que está escrito, normalmente no es culpa de nosotros; sin embargo, siempre hay cosas que hacer para intentar solventar el error.

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


En ocasiones el error no es directamente proporcional al servidor, y existen ajustes que el usuario puede hacer para poder solucionar el problema, por lo que vamos a ver dos tipos diferentes de soluciones:

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

Por lo que vamos a dividir esta guía en dos.

  Corrección del error 500 WordPress para un usuario


  Recargar la página web


La primera posible solución al problema es un poco simple, pero no muchas veces se hace esto al obtener el error, simplemente volvemos a cargar la página desde nuestro navegador, existen varios métodos para refrescar la web, desde el botón circular en nuestros exploradores, presionar la tecla F5 estando en la página del error, y también forzar la limpieza de esta caché haciendo una sucesión de teclas (Control + F5) para que se actualice sin tomar en cuenta la cache.

Al actualizar la página, esta intentará enviar los datos del sitio al servidor para que sea recibido por el explorador. Por lo tanto, debemos evitar refrescar la página si por ejemplo hemos completado algún formulario como el de pago, esto para evitar que el formulario se envíe doble y se produzca algún error más allá del error 500, un cobro doble.

  Verificar la URL


En algunos casos al ingresar a una URL no apta o inapropiada también puede ser un sinónimo de obtener un error 500 WordPress, es posible que tengamos algún error en la escritura de la URL, acentos y espacios son los más comunes al momento de cometer errores en las url, esto puede causar errores a nivel del servidor web, ya que algunos casos estas url no son accesibles o codificadas como no encontradas sino como peticiones extraviadas del servidor.

Si estamos ingresando a un subdirectorio, podemos ingresar o tratar de verificar si la url base intente ir a la URL base del sitio y confirmamos si el problema es este subdirectorio, si por ejemplo la url que nos genera un error es www.dominio.com/prueba/, la base de esta url sería el propio dominio www.dominio.com.

  Vaciar la caché del explorador


Otra de las formas de poder proceder a lo que sería la solución del problema es la de intentar vaciar la caché de nuestros exploradores, primero hay que entender que es cache web, la caché del navegador básicamente es un lugar donde se almacena todos los datos relacionados a los sitios web que visitamos, cuando una página es cargada de forma frecuente esta es más propensa a que se cargue su contenido sin problemas; sin embargo, en algunos casos esto no sucede, dando la sensación de que se ha cargado el sitio cuando en realidad solo vemos un estado de la web en donde no tenía conexión con el servidor, dándonos el mensaje de error 500 WordPress. Borrar la caché del navegador puede cambiar dependiendo de cuál utilicemos, usualmente esta opción se encuentra en la configuración general del propio navegador.

Vamos a ver unos enlaces de soporte técnico para algunos exploradores más comunes y poder vaciar la caché del mismo.

  Vaciar los cookies del explorador


Las cookies en unión a la caché son dos aspectos importantes del sitio y difiere de lo que seria un plugin de cookie en WordPress, cuando hablamos de cookies, para tenerlo más claro tengamos en cuenta que es una especie de bolsillo en donde se almacenan los datos de ciertas funciones de un sitio. Estos son almacenados directamente en el ordenador y es utilizado cuando es necesario, algunas veces las cookies dañadas pueden causar los mismos problemas de visualización del sitio, por lo que limpiar la caché de WordPress es una buena opción para poder solucionar el problema.

Cuando estemos vaciando la memoria de cookies de nuestro navegador, asegurémonos de que seleccionemos todos, de esta forma podremos garantizar que se vacíe de forma correcta, con el check de Cookies y otros datos del sitio. Hay que recordar que al hacer esto nos saldrá de las sesiones donde tengamos iniciada la sesión, por lo que es bueno tener previamente anotadas las contraseñas, o recuperar contraseñas de WordPress, directamente los inicios de sesión que no recordemos.

  Verificar el estado del sitio


Si los pasos previos no han solucionado el error, asegurémonos también de que el problema no sea que el sitio está caído, para poder ver si esto sucede existen diversas formas; sin embargo, una de las más sencillas es utilizar páginas que nos brinden esta información, de la misma forma a que se haría por ejemplo con aplicaciones como whatsapp o twitter, también podemos verificar el estado de una página web.

https://www.isitdownrightnow.com
Página para verificar si la web está activa

En esta página podremos indicar la url y directamente nos indicará si está activa o no.

  Corrección del error 500 WordPress para el propietario de un sitio web


  Comprobar los plugins y temas activos


Una de las principales razones para obtener algún error 500 de WordPress es por plugins y temas que no estén actualizados del todo o que no sean compatibles entre sí, hay que tener en cuenta el actualizar plugins WordPress es muy importante, asi mismo como el actualizar tema WordPress, no solo para tratar de no generar errores 500 en WordPress, sino también para que nuestro sitio goce de una buena seguridad.

Estos plugins y temas trabajan con un código PHP establecido, por lo que en muchas ocasiones estos códigos PHP pueden generar conflicto entre ellos porque estén en otras versiones del mismo PHP, por lo que debemos tener en cuenta que la primera acción a hacer es la de revertir la instalación de esta actualización. Tenemos diversos métodos, entre ellos el uso de Superbackup.

Uso de superbackup

También no es la única herramienta que tenemos a la mano para poder realizar desactivación de plugins, directamente en nuestra herramienta de WpCenter podemos activar o desactivar que es justamente lo que queremos plugins y temas que tenemos activos en caso de un error 500 de WordPress

Uso de wpcenter

  Verificar error log


En todas las instalaciones de WordPress contamos con algunos archivos que nos ayudan reconocer los errores que se presenten, en este caso no es la excepción, este archivo se encuentra en la raíz del sitio bajo el nombre de registro o error_log, cuando veamos que tenemos un error 500 de WordPress, este archivo nos va a indicar el componente exacto que está provocando el error.

Error log en panel de administración

De igual forma, tenemos a disposición el asistente virtual stephan, donde podremos ver todos los errores pertinentes en caso de tenerlos, ya que este toma directamente el error log y lo muestra de una forma más amigable para que podamos entenderlo en caso de no hacerlo con el archivo en cuestión.

Uso del asistente stephan

  Debug de WordPress


Si no queremos utilizar uno de los métodos del paso anterior, también tenemos a disposición en WordPress un método para que en lugar de indicarnos el erro 500 en WordPress, nos indique cuál es el problema que está afectando al sitio, directamente sin mostrar el mensaje de error 500.

Algo similar a lo que sería el error log solo que visto directamente al ingresar al sitio, esto si bien es útil para poder conocer que es lo que está sucediendo, hay que tener en cuenta que esto es visible por todos los usuarios WordPress que visiten nuestro sitio, por lo que hay que tener sumo cuidado con este método.

Para agregar este método simplemente tenemos que agregar a nuestro wp-config una línea de código:

define (‘WP_DEBUG’, falso)

  Validar los permisos de archivos


Los permisos en WordPress y de los archivos son importantes para que el sitio se pueda ver de forma correcta y sin problemas en nuestros navegadores y los de los usuarios que visitan el mismo, usualmente los permisos se aplican automáticamente a nivel del directorio en el cual están almacenados, por lo tanto, un archivo dentro de una carpeta con permisos incorrectos puede dar lugar a un error 500 de WordPress.

Por ejemplo, si almacenamos las imágenes en una carpeta separada por año y una de estas imágenes tienen permisos incorrectos, como por ejemplo el de escritura o el de ejecución, nos llevara a un mensaje de error 500 de WordPress, Para poder modificar los archivos y sus permisos se debe hacer por medio de la edición del mismo en nuestro wepanel, en el administrador de archivos.

Permisos de los archivos

  Parámetros PHP muy bajos


Este problema puede ser más común del que pensamos, de forma predeterminada las instalaciones cuentan con un tiempo de ejecución y un tiempo limite muy corto, esto porque en la mayoría de los casos no vamos a necesitar tantos recursos de parte del servidor; sin embargo, puede darse el caso de que nuestra memoria o los valores PHP WordPress no sea el suficiente para cumplir con todos los recursos necesarios, esto gracias a que algunos plugins o scripts que tengamos activos consumen y piden cierta cantidad de memoria para poder funcionar correctamente.

Para poder solucionar este problema vamos a aumentar el límite de memoria PHP, para ello podemos seguir nuestra propia guía donde indicamos detalladamente como realizar este ajuste.

Parametros PHP

Una vez tengamos el cambio hecho, el problema en nuestro sitio debería haberse solucionado, en caso de que este sea la razón del mismo.

  Versión PHP incorrecta


De igual forma que los parámetros pueden ser el error que muestra el error 500 de WordPress, también lo hace el tener una versión de PHP WordPress con la que nuestros plugins y temas no estén pensados para trabajar. Si por ejemplo algún plugin necesita una versión 8.0 o posterior para funcionar como base, si tenemos una menor, esto puede ocasionar el error 500 de WordPress.

El hecho de cambiar la versión PHP, anteriormente era un proceso delicado, esto ha cambiado mucho con el tiempo y actualmente la mayoría de paneles cuentan con esta opción, en nuestro WePanel, tenemos la opción donde podemos cambiar directamente la versión PHP para cada una de las instalaciones que tengamos, En caso de que no sepamos cuál es la versión recomendada, en caso de presentar este error vamos a ir cambiando nuestra versión a una sobre la que tenemos actualmente hasta llegar a la última, si el problema persiste devolvemos a la original y validamos otro de los puntos de esta guía.

Cambiar version PHP

  Modificación de archivo htaccess


Un error 500 de WordPress también puede darse luego de que se agregara de forma automática a nuestro CMS un código al archivo .htaccess, esto quiere decir que para corregirlo vamos a necesitar ingresar al mismo y eliminar dicha sección o bien crear uno nuevo donde tengamos únicamente los códigos preestablecidos por WordPress para que funcione de forma correcta nuestro sitio. En este caso lo que debemos hacer es lo siguiente.

Primero vamos a ingresar directamente en nuestros archivos de hosting en la carpeta de nuestro dominio, una vez que estamos dentro cambiamos el nombre al archivo .htaccess WordPress de tal forma que luego podamos crearlo.

Versión antigua de htaccess

Luego de esto podemos hacer el cambio de archivo .htaccess ingresando a la administración de WordPress y realizando el siguiente ajuste.

Generar un nuevo archivo htaccess

Luego de que tenemos esto hecho como podemos ver se genera un nuevo archivo .htaccess.

También si no se ha modificado de forma correcta, podemos hacer uso de la documentación oficial de WordPress para tomar su archivo base de .htaccess y poderlo sustituir por el nuestro siempre manteniendo una copia del anterior.

  Restaurar el sitio con superbackup


Es posible que se presente el caso en donde luego de haber realizado todo lo que se encuentra en esta guía, siguiera mostrándose el error 500 de WordPress, en este caso podemos restaurar WordPress, como lo hemos visto previamente tenemos a disposición la herramienta de Superbackup, en ella vamos a poder seleccionar la fecha exacta de restauración para poder cargar el sitio de antes que se ocasionara este error, y así poder ingresar y modificar nuestra web nuevamente de forma libre

  Conclusión


Como hemos podido ver a lo largo de esta guía, aplicamos una gran variedad de soluciones para este error 500 en WordPress, tanto para el lado del usuario que visualiza el sitio como para los administradores del mismo, la mayoría de las ocasiones en las que presentamos el error es solucionado simplemente con actualizar de nuevo la web e intentar abrir el sitio. Pero si nos encontramos en la situación en la que el problema persiste, como hemos podido ver, ya no es algo que los usuarios de nuestro sitio tengan que hacer, sino, por el contrario, nosotros como administradores debemos ingresar y ver que es lo que está pasando internamente haciendo uso de cualquiera de los métodos que hemos visto en esta misma guía para poder solucionarlo del lado del administrador del sitio.

También te puede interesar:

La entrada Error 500 WordPress, ¿Qué es y cómo solucionar? se publicó primero en Webempresa.

Enregistrer un commentaire

0 Commentaires