error-500

Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress

¿Te has encontrado con el error 500 (Internal Server Error) en WordPress? Relájate que suele ocurrir. Es uno de los problemas más frecuentes y comunes que tienen los administradores de sitios web de WordPress.

El error 500 del servidor interno o error HTTP 500 es un código de estado HTTP que indica un error general del lado del servidor del sitio web sin dar más detalles.

Por eso, detectar la causa detrás de este error no es tan fácil como el error 404, que aparece comúnmente por enlaces permanentes rotos o URLs de páginas cambiadas.

Aquí te dejamos una guía rápida sobre cómo arreglar el error HTTP 500 de WordPress usando varios métodos diferentes.

Solucionar el Error 500 en WordPress

Estas son 8 diferentes causas y soluciones para el error 500 (Internal Server Error) en WordPress:

Importante: Antes de continuar con esta guía, recomendamos hacer una copia de seguridad de tu sitio para evitar cualquier pérdida de archivos durante los cambios.

1. Error 500 en WordPress por un fallo en un plugin

En la mayoría de los casos, el error HTTP 500 de WordPress ocurre debido a un nuevo plugin. Si tu página experimenta problemas después de una nueva instalación o actualización, puedes arreglarlo fácilmente desactivando o eliminando el plugin.

Puedes hacer esto de 2 formas distintas. Vamos con la primera.

Dirígete a WordPress y selecciona Plugins.

  • Deberías ver una lista de Plugins instalados. Allí, presiona «Desactivar» y cambia todos los plugins a inactivos.
  • Uno por uno, activa los plugins de nuevo y prueba tu sitio después de cada uno.
  • Si tu sitio está bien, mantén Activo ese plugin. Si ves el error, ya sabes cuál es el plugin que está causando el problema.
error-500
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress

Si no tienes acceso a tu panel de control, también puedes desactivar o eliminar plugins a través del «Administrador de archivos» de tu hosting.

  • Ingresa al Administrador de archivos bajo la sección Archivos.
  • Selecciona el directorio «wp-content», y luego haz clic en «Plugins».
metodo1 2
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Abre la carpeta y localiza el plugin con problemas. Luego, presiona el botón de «Renombrar».
  • Cambia el nombre de su directorio.
metodo1 3
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Por último, actualiza tu sitio web para ver si funciona.

2. Error 500 en WordPress por la instalación de un tema

Un nuevo tema o actualización es otra causa frecuente de este error. Para resolverlo, solo cambia el tema actual por uno nuevo o por una de las opciones por defecto.

Si puedes acceder al área de administración de WordPress, intenta cambiar el tema de WordPress desde allí.

Otra opción es cambiar los temas editando la base de datos MySQL a través de phpMyAdmin en el panel de control. Aquí se explica cómo hacerlo en Ferozo:

  • Navega hasta «phpMyAdmin» bajo la sección Bases de datos.
  • Una vez abierto, ve a la sección «wp_options».
  • Encuentra las filas template y stylesheet.
  • Haz clic en «Editar» y cambia el valor de template y stylesheet por un tema por defecto como Twenty Twenty, pulsa «Guardar» para asegurar los cambios.

Ahora, vuelve a cargar tu sitio con el nuevo tema y comprueba si se ha solucionado el problema.

Para ver una lista de los temas instalados en tu base de datos que puedes usar para cambiar el existente, ve al directorio «wp-content/themes» usando el «Administrador de Archivos».

3. Error 500 en WordPress a causa de un archivo .htaccess corrupto

Otra manera de arreglar este error es revisando tu archivo «.htaccess» actual y asegurarte de que no esté corrupto. Pero también puedes crear uno totalmente nuevo. Esto es lo que debes hacer:

  • Abre el «Administrador de archivos» y busca el «.htaccess» en la carpeta «public_html», luego desactívalo asignándole un nombre diferente.
metodo3 1
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Una vez desactivado, ve a la parte superior de la página y crea un nuevo archivo .htaccess.
  • Haz clic con el botón derecho en el nuevo archivo y selecciona «Editar».
  • Copia y pega el código .htaccess de WordPress por defecto en el nuevo archivo.
metdo3 2
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Haz clic en «Guardar» y listo. Ya tienes un nuevo archivo «.htaccess».

4. Límite de memoria de PHP insuficiente

Un límite de memoria o un valor insuficiente de PHP puede ser otra razón detrás del problema en WordPress, ya que los scripts y los plugins requieren cierta cantidad de memoria para funcionar.

  • Para corregir el límite de memoria, debes editarlo desde el Panel Ferozo, en «Opciones de PHP»
metodo4 1
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Al aumentar el límite de memoria, haz clic en «Guardar».

Una vez hecho esto, actualiza tu sitio web. Si el problema está relacionado con valores PHP insuficientes, esta solución arreglará el error.

5. Versión PHP incompatible

Ciertos plugins y scripts exigen una versión específica de PHP para su funcionamiento. Si no se cumplen estos requisitos, está la posibilidad de que aparezca el error 500 (Internal Server Error).

  • Para cambiar la versión de PHP en el Panel Ferozo, simplemente ve a «Versión de PHP».
metodo5 1
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Si no sabes que versión de PHP es la necesaria, deberías probar actualizando y degradando las versiones hasta dar con la correcta. Recuerda guardar la configuración y actualizar el sitio web luego de cada cambio.

Si modificando la versión de PHP a las más recientes y antiguas y aun así no se solucionó el problema, vuelve a la versión inicial (La que tenías previamente a este punto) y pasa al siguiente método.

6. Habilita la visualización de errores

Si los anteriores métodos no te han funcionado, deberías activar la visualización de errores para encontrar un problema específico en el sitio web.

  • Haz esto fácilmente en la sección «Configuración de PHP» de tu panel Ferozo. Dirígete a «Opciones de PHP» y marca las casillas «display_errors» y «log_errors».
metodo6 1
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress
  • Luego, haz clic en «Guardar». Cuando actualices tu sitio, debería mostrar el error específico.

7. Restaurar una copia de seguridad de tu sitio

Si has realizado una copia de seguridad de WordPress cuando funcionaba, puedes restaurar el sitio. Solo debes eliminar todos los archivos recientes de tu sitio y volver a cargar la copia de seguridad. También puedes restaurar tu sitio con una copia de seguridad de la base de datos.

Sin embargo, si no quieres restaurar las copias de seguridad de WordPress manualmente, puedes emplear un plugin. No servirá de nada si tu sitio no está funcionando, pero sin duda puede ayudar a evitar problemas similares en el futuro.

Para crear y restaurar una copia de seguridad a través del plugin All-in-One WP Migration, haz lo siguiente:

  • Instala y activa el plugin desde la sección «Plugins».
  • Selecciona «Copias de seguridad» en la pestaña del plugin.
  • Elige «Crear Backup» para exportar tus archivos. Cuando el proceso haya terminado, descarga los archivos exportados.
  • Luego, para restaurar la copia de seguridad, deberás eliminar tu sitio web actual e instalar un nuevo sitio de WordPress junto con el plugin «All-in-One WP Migration».
  • A continuación, ve a la pestaña «Subir mi sitio» y sube la copia de seguridad almacenada en tu ordenador y continúa con la restauración.
metodo8 1
Qué es y cómo solucionar el Error 500 (Internal Server Error) en WordPress

8. Contactar a tu proveedor de hosting

Si de todos modos ninguno de los métodos ha funcionado y sigues con el problema de error 500, debes realizar lo siguiente. Ponte en contacto con los agentes de atención al cliente de tu alojamiento web y obtén asistencia. Ellos podrán examinar los registros del servidor y localizar la causa del problema.

¿Qué causa el error 500 (Internal Server Error)?

Las razones más comunes detrás del Error 500 son archivos «.htaccess» corruptos, una actualización de WordPress, un nuevo tema o plugin o una versión de PHP incompatible.

Para solucionar este error debes rastrear tus acciones anteriores. Intenta recordar qué hecho concreto hizo que tu sitio dejara de funcionar. Cuando sepas exactamente lo que ha fallado, busca la solución dentro de la lista.

Variaciones del error 500

Dado a los diferentes servidores web, navegadores y sistemas operativos, el error 500 puede aparecer de varias maneras. Aquí hay algunas variaciones que encontrarás:

  • 500 Internal Server Error
  • HTTPS 500 error
  • Temporary Error (500)
  • HTTPS error 500
  • HTTP Error 500 – Internal Server Error
  • The website cannot display the page – HTTP 500
  • HTTP 500
  • Error 500

También es cada vez más habitual que aparezca una página personalizada del error 500. Es posible que aparezca una pantalla blanca o un mensaje de error más largo que pide que contactes al administrador del servidor.

¿Te resultó útil esta guía?

Imagen por defecto
Emanuel Duarte

Emanuel Duarte es un apasionado de las tecnologías y el uso de ellas para el armado de desarrollo web, cuya especialización es la principal plataforma del mercado: Wordpress.
Adicionalmente, se destaca por conocer las herramientas aledañas que convierten los sitios webs en confiables, seguros y ágiles.

Deja un comentario

Tu dirección de correo electrónico no será publicada.