Una guía para corregir los errores internos del servidor de WordPress 500
Publicado: 2022-07-23¿Ve el mensaje de error interno del servidor 500 en su área de administración de WordPress? No te preocupes. No estás solo.
500 Server Error es un error estándar que ocurre por varias razones. Nuestra guía completa lo capacitará sobre cómo corregir los 500 errores internos del servidor en WordPress. Cubriremos todas las posibles causas y soluciones para que pueda volver a poner en funcionamiento su sitio web lo más rápido posible.
El error interno 500 es uno de los problemas comunes que pueden ocurrir por varias razones. Las causas más comunes son errores de complementos o temas, permisos de archivos incorrectos y archivos corruptos.
Causas del error del servidor interno 500
Puede ver este mensaje de error en su área de administración de WordPress por muchas razones. Las causas más comunes son
- un archivo .htaccess de código dañado o incorrecto
- Límite de memoria PHP
- permisos de archivo incorrectos
- Errores de plugins y temas de WordPress
- o un problema con su anfitrión.
Soluciones al error interno del servidor 500
Puede probar varias soluciones para corregir el error interno del servidor 500 de WordPress. Las siguientes son algunas de las respuestas más comunes.
Pasos comunes antes de la depuración
Intente volver a cargar la página para ver si el problema es temporal. Además, borre la memoria caché de su navegador e intente volver a cargar. A veces, WordPress puede recuperarse inmediatamente cuando se actualiza la página.
Depure su archivo .htaccess:
La causa más común de un error del servidor 500 puede ser provocada por un archivo .htaccess corrupto o mal codificado. Arregle el htaccess siguiendo las instrucciones a continuación.
Puede verificar su archivo .htaccess conectándose a su sitio a través de FTP (a través de su servidor local SSH, Cpanel o Maybe) y cambiando el nombre del archivo .htaccess a algo como .htaccess_old. Si no tiene un archivo .htaccess, puede crear uno.
Para crear un archivo .htaccess:
- Conéctese a su sitio a través de FTP.
- Navegue al directorio raíz.
- Crea un nuevo archivo, llámalo .htaccess
- y agregue las siguientes líneas de código:
# COMENZAR WordPressMotor de reescritura encendidoReescribir Base /Regla de reescritura ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRegla de reescritura. /index.php [L]# FIN WordPress
Límite de memoria PHP
Suponga que ve el mensaje de error interno del servidor 500 cuando su límite de memoria PHP es inferior a 128M. Ayudaría a aumentar el límite de memoria de PHP para eliminar el error.
Para hacerlo, agregue la siguiente línea de código al archivo wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Luego intente volver a cargar la página si aún ve el mensaje de error interno del servidor 500. Tenga en cuenta que los cambios en el límite de memoria pueden no funcionar en algunos casos. En ese caso, pruebe otros métodos que se explican a continuación. Si no puede hacerlo usted mismo, comuníquese siempre con el proveedor de alojamiento/administrador del servidor para cambiarlo.
Permisos de archivo incorrectos
Otra razón común son los permisos de archivo incorrectos. WordPress necesita ciertos archivos y directorios para tener permisos de archivo específicos para funcionar correctamente.
Puede verificar sus permisos de archivo conectándose a su sitio a través de FTP y navegando al directorio /wp-content/.
Los permisos de archivo correctos para WordPress son:
- establezca todos los archivos en 666 o -rw-rw-rw-
- establezca todos los directorios en 777 o drwxrwxrwx
Si ve que algún permiso de archivo o directorio está configurado con otro que no sea 666 o 777, entonces debe corregir sus permisos. Para hacer esto, haga clic derecho en el archivo o directorio y seleccione "Cambiar permisos" para configurar los permisos de archivo requeridos.
Activar la depuración
La depuración es el proceso de resolución de errores y problemas en un sitio web. Al activar la depuración, WordPress escribirá más información en el archivo debug.log, lo que puede ayudarlo a solucionar el problema. Puede activar la depuración agregando la siguiente línea de código a su archivo wp-config.php:
define('WP_DEBUG', verdadero);
Una vez agregado el código anterior, puede guardar el archivo y cargarlo en su directorio /wp-content/. Una vez que haya cargado el archivo, puede intentar actualizarlo. ¿Aún no se resuelve? Intente activar el modo de depuración agregando la siguiente línea de código:

define('WP_DEBUG', verdadero);
define('WP_DEBUG_LOG', verdadero);
define('WP_DEBUG_DISPLAY', falso);
Después de agregar las líneas de código, puede guardar el archivo y cargarlo en su directorio /wp-content/. Una vez que haya cargado el archivo, puede intentar actualizarlo.
Accede a tus registros de errores
A continuación, puede intentar acceder a sus registros de errores de WordPress para ayudar a solucionar el problema. Puede acceder a sus registros de errores conectándose a su sitio a través de FTP y navegando al directorio /wp-content/. Los registros de errores se encuentran en el directorio /wp-content/ y se denominan debug.log y error_log.
Puede ver sus registros de errores abriendo el archivo en un editor de texto como Notepad o TextEdit. Una vez abierto, busque el archivo y encuentre cualquier error que parezca estar relacionado con el mensaje de error interno del servidor 500. Si encuentra algún error, intente solucionarlo y actualice la página para confirmar que funciona ahora.
Compruebe si el administrador de WP y el acceso de inicio de sesión funcionan.
Si ve el mensaje de error interno del servidor 500 en su área de administración de WordPress, hay algunos pasos que puede seguir para solucionar el problema.
Una de las primeras cosas que debe hacer es verificar si el administrador funciona. Visite su sitio web y agregue/wp-admin al final de la URL.
Paso 1.
Si no puede acceder al panel de wp-admin, significa que hay un problema con su instalación de WordPress. Puede intentar solucionar el problema conectándose a su sitio a través de FTP y navegando al directorio /wp-content/.
Error al establecer la conexión a la base de datos
Si alguna página se carga con un mensaje de "Error al establecer una conexión de base de datos", primero verifique la configuración y los valores de la base de datos en su archivo de configuración de WordPress.
Conéctese al sitio web a través de FTP y navegue hasta el directorio /wp-content/. La configuración de la base de datos se encuentra en el archivo wp-config.php. Debe verificar la configuración de los siguientes elementos:
- el nombre de la base de datos
- el nombre de usuario de la base de datos
- la contraseña de la base de datos
- el nombre de host de la base de datos
Debe actualizar y guardar el archivo incluso si esta configuración es incorrecta. Una vez que haya guardado el archivo, puede intentar actualizarlo.
Paso 2.
Si puede acceder al panel de control de wp-admin, significa que su instalación de WordPress funciona correctamente. Debe iniciar sesión con credenciales de administrador para depurar el problema.
Revertir cambios recientes realizados en WordPress
Suponga que realizó algunos cambios recientes en su sitio de WordPress; ese puede ser el motivo del mensaje de error interno del servidor 500. Luego, puede intentar revertir los cambios más recientes de la copia de seguridad para ver si funciona. Conéctese al alojamiento de su sitio a través de FTP o panel de host como CPanel, y navegue hasta el archivo que necesita para revertir los cambios y restaurarlos al estado de copia de seguridad anterior
Audite sus complementos, extensiones y módulos
La auditoría de sus complementos, extensiones y módulos de WordPress es vital para mantener un sitio web saludable. La auditoría periódica de sus complementos, extensiones y módulos siempre es una buena idea para asegurarse de que estén actualizados y funcionen correctamente.
Para auditar sus complementos, extensiones y módulos, puede usar un complemento como WP Security Scan. El complemento escanea su sitio web configurado en busca de vulnerabilidades de seguridad y proporciona un informe de los hallazgos.
Supongamos que encuentra complementos, extensiones o módulos que están desactualizados o no funcionan correctamente. En ese caso, debe actualizarlos o eliminarlos de su sitio web. Actualizar o eliminar complementos, extensiones y módulos es un proceso simple a través del panel de administración de WordPress.
Puede ponerse en contacto con el desarrollador del complemento para obtener ayuda si no puede actualizar o eliminar un complemento, extensión o módulo.
Desactivar complementos y cambiar de tema
La desactivación de complementos y el cambio de temas son dos métodos estándar para corregir los 500 errores internos del servidor de WordPress.
La desactivación de complementos se puede realizar visitando el panel de administración de WordPress y haciendo clic en el enlace Complementos. Asegúrese de realizar una copia de seguridad segura y siga el siguiente paso.
Una vez que llegue a la página de administración de complementos, puede desactivar todos los complementos seleccionando la opción Desactivar en el menú desplegable Acciones masivas.
Después de desactivar todos los complementos instalados, intente actualizar su sitio web para ver si funciona. Si se resuelve, entonces el problema está en uno de los complementos. Puede reactivar todos los complementos o restaurarlos desde la copia de seguridad.
Ahora comience a desactivar los complementos uno por uno. Comience siempre desde la instalación o modificación más reciente. Vuelva a cargar el sitio después de desactivar cada complemento para ver si eso resuelve el error 500 para encontrar al culpable real. Puede eliminar el complemento problemático y actualizarlo o mantenerlo inactivo para que el sitio siga cargando.
En otro caso, el problema puede deberse a un tema. Puede intentar cambiar a un tema predeterminado de WordPress si ese es el caso.
El cambio a un tema predeterminado se realiza visitando el panel de administración de WordPress y haciendo clic en el enlace Apariencia. Una vez que esté en la página Apariencia, haga clic en el enlace Temas.
En la página Temas, verá una lista de todos los temas de WordPress disponibles. Puede activar un tema predeterminado de WordPress seleccionándolo de la lista y haciendo clic en el botón Activar.
Después de activar un tema predeterminado de WordPress, puede intentar actualizar su sitio web para ver si el problema persiste. Si la solución funcionó, el problema está en el tema anterior o secundario. Depure el tema wp para solucionar el problema antes de reactivarlo. Puede obtener ayuda de un desarrollador en caso de problemas técnicos.
Si el error del servidor interno 500 aún ocurre, deberá solucionar el problema más a fondo.
Recursos adicionales
¿Aún tienes problemas con el error del servidor de tipo 500? Consulte los siguientes recursos para obtener más información:
Foro de soporte de WordPress: https://wordpress.org/support/forum/how-to-and-troubleshooting
SitePoint: https://community.sitepoint.com/t/wordpress-500-internal-server-error/6481
Consulte con su anfitrión.
Estos artículos son un excelente punto de partida, pero si aún tiene problemas, le recomendamos que se comunique directamente con su anfitrión para obtener ayuda. Ellos podrán ayudarlo a solucionar el problema y hacer que su sitio vuelva a funcionar en poco tiempo.
Espero que ahora sepa cómo solucionar el error interno del servidor 500 en WordPress. Si aún tiene preguntas, háganoslo saber en los comentarios a continuación.