Cómo resolver errores comunes de WordPress en cPanel (500, 404, etc.)
¿Tu sitio web en WordPress se ha vuelto un dolor de cabeza? Ver un error en pantalla es frustrante, sobre todo cuando no sabes por dónde empezar a arreglarlo. Pero respira, no estás solo y, lo más importante, casi todos los errores comunes tienen una solución sencilla que puedes aplicar tú mismo desde tu panel de control.
En esta guía completa, vamos a desglosar los errores más frecuentes de WordPress cuando usas cPanel, como el temido error 500 WordPress cPanel, el molesto 404 y otros más. Te explicaré paso a paso, con un lenguaje claro y sin tecnicismos, cómo solucionar errores WordPress para que tu página vuelva a la vida en cuestión de minutos.
Vamos a ello.
¿Por qué ocurren estos errores?
Antes de lanzarnos a arreglar nada, es útil entender de dónde vienen estos problemas. La mayoría de los errores en WordPress se deben a una de estas tres causas:
- Conflictos entre plugins o temas: Algo se actualizó o no es compatible con el núcleo de WordPress.
- Problemas de permisos de archivos: El servidor no tiene los permisos correctos para leer o escribir ciertos archivos.
- Límites de memoria del servidor agotados: Tu sitio necesita más recursos de los que el servidor le permite usar.
Con esto en mente, vamos a ver cómo atacar cada error específico. Te recomiendo seguir los pasos en orden, ya que van de lo más simple a lo más complejo.
Error 500: El Error Interno del Servidor
Este es, sin duda, el error más común y el que más pánico causa. La pantalla simplemente se queda en blanco o muestra "Error interno del servidor" o "HTTP Error 500". Es un problema genérico que significa que algo salió mal en el servidor, pero no te dice exactamente qué.
### Solución 1: Desactiva todos los plugins (El método más efectivo)
La causa más frecuente del error 500 WordPress cPanel es un plugin conflictivo. Para verificarlo, necesitas desactivarlos todos.
- Accede a tu cPanel y busca la sección "Administrador de archivos" (File Manager).
- Navega hasta la carpeta
public_html(o la carpeta donde está instalado tu WordPress). - Dentro, busca la carpeta
wp-content. - Dentro de
wp-content, busca la carpetaplugins. - Renombra la carpeta
pluginsaplugins_old. Esto fuerza a WordPress a desactivar todos los plugins de golpe, porque no puede encontrarlos.
[TIP] No borres la carpeta, solo cámbiale el nombre. Si el sitio se arregla, sabrás que el problema era un plugin. Luego puedes renombrarla de nuevo a
pluginsy reactivarlos uno por uno desde tu escritorio de WordPress para encontrar al culpable.
Si el error desaparece, ya lo tienes. Si sigue, continúa con el siguiente paso.
### Solución 2: Revisa la memoria PHP asignada
A veces, el error 500 es porque tu sitio se queda sin memoria. WordPress tiene un límite por defecto, pero podemos aumentarlo.
- En el "Administrador de archivos", busca el archivo llamado
wp-config.php. - Haz clic derecho sobre él y selecciona "Editar" o "Code Editor".
- Busca la línea que dice
¡Eso es todo, deja de editar! ...(That's all, stop editing!). - Justo antes de esa línea, pega lo siguiente:
define('WP_MEMORY_LIMIT', '256M');
- Guarda los cambios.
[WARNING] Aumentar la memoria a 256M es un valor seguro y común. No lo subas a menos que sepas lo que haces, ya que podría sobrecargar tu servidor compartido.
### Solución 3: Revisa los permisos de archivos
Si los plugins y la memoria no son el problema, es posible que los permisos de tus archivos estén mal configurados.
- En el "Administrador de archivos", ve a la raíz de tu instalación (normalmente
public_html). - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
- Haz clic derecho y selecciona "Permisos" (Permissions).
- Asegúrate de que las carpetas tengan permisos
755y los archivos tengan644. Puedes aplicar esto en bloque. - Si ves valores diferentes, cámbialos y guarda.
Error 404: Página No Encontrara
El error 404 es menos grave. Significa que el servidor no encuentra la página que buscas. Esto suele pasar por un problema con los enlaces permanentes (permalinks) después de un cambio en la estructura del sitio.
### Solución: Reinicia los enlaces permanentes
Este truco es mágico y resuelve el 90% de los errores 404.
- Accede a tu panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - Ve a Ajustes > Enlaces permanentes (Settings > Permalinks).
- Verás varias opciones de estructura. No cambies nada.
- Simplemente haz clic en el botón Guardar cambios (Save Changes).
[INFO] Este proceso "reinicia" las reglas de reescritura de tu servidor. Es una solución rápida y sin riesgo que deberías probar siempre que veas un 404 en páginas que no son la principal.
Si el problema persiste, también puedes revisar si el archivo .htaccess tiene los permisos correctos (644) o incluso regenerarlo desde el mismo panel de WordPress.
Error: "Error al conectar con la base de datos"
Este error es más serio, ya que indica que WordPress no puede comunicarse con tu base de datos. La pantalla mostrará un mensaje rojo muy claro.
### Solución 1: Verifica los datos en wp-config.php
El error suele deberse a que las credenciales de la base de datos en tu archivo wp-config.php son incorrectas.
- Ve al "Administrador de archivos" y abre el archivo
wp-config.phpcon el editor. - Busca estas líneas:
DB_NAME(Nombre de la base de datos)DB_USER(Usuario de la base de datos)DB_PASSWORD(Contraseña de la base de datos)DB_HOST(Normalmente eslocalhost)
- Compara estos datos con los que tienes en tu cPanel, en la sección "Bases de datos MySQL".
- Si alguno no coincide, corrígelo y guarda el archivo.
### Solución 2: Repara la base de datos
A veces la base de datos está dañada, pero WordPress tiene una herramienta para repararla.
- En el archivo
wp-config.php, busca la línea que dicedefine('WP_DEBUG', false);. - Justo después, añade esta línea:
define('WP_ALLOW_REPAIR', true);
- Guarda el archivo y visita esta URL en tu navegador:
tudominio.com/wp-admin/maint/repair.php. - Haz clic en "Reparar base de datos".
- Cuando termine, elimina esa línea de código que añadiste, es un riesgo de seguridad dejarla.
Error de "Memoria Exhausta" (Allowed memory size exhausted)
Este error aparece cuando un plugin o tu tema necesita más memoria de la que el servidor permite. Verás un mensaje largo y técnico, pero la solución es sencilla.
### Solución: Aumenta el límite de memoria
Puedes usar el mismo truco que para el error 500, pero en este caso, el límite debe ser más alto.
- Abre el archivo
wp-config.php. - Antes de la línea de "¡Eso es todo!", añade:
define('WP_MEMORY_LIMIT', '512M');
[WARNING] Si con 512M sigues teniendo problemas, es hora de contactar a tu proveedor de hosting. Es posible que necesites un plan superior, ya que tu sitio está consumiendo demasiados recursos.
Error de "Conexión segura no disponible" o "Se ha detectado un error en el sitio"
Estos errores suelen estar relacionados con el certificado SSL o con el propio servidor.
### Solución: Fuerza la conexión SSL en wp-config.php
A veces el problema es que WordPress no sabe que debe usar HTTPS.
- Abre
wp-config.php. - Añade estas líneas antes de la línea final:
define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
$_SERVER['HTTPS'] = 'on';
}
Esto obliga a WordPress a usar la conexión segura en el área de administración y detecta si el servidor está detrás de un proxy que ya usa SSL.
Herramientas de Diagnóstico: Los Registros de Error (Error Logs)
Si después de todos estos pasos el problema persiste, necesitas ver qué está pasando realmente. Los registros de error son como la caja negra de tu servidor.
### Cómo acceder a los logs en cPanel
- En tu cPanel, busca la sección "Métricas" o "Registros" (Metrics o Logs).
- Haz clic en "Errores de Error" (Errors) o "Registros de error" (Error Log).
- Verás una lista de errores recientes. Busca las líneas que mencionen la ruta de tu sitio web (por ejemplo,
/home/tuusuario/public_html/wp-content/plugins/...).
[TIP] Los logs pueden ser abrumadores. Busca las líneas que contengan "PHP Fatal error" o "PHP Warning". Esas son las que te darán la pista exacta del archivo y la línea que está causando el problema.
Preguntas Frecuentes (FAQ)
¿Qué hago si mi sitio sigue con error 500 después de desactivar los plugins?
Si renombraste la carpeta de plugins y el error continúa, el problema podría ser tu tema. Repite el mismo proceso, pero renombra la carpeta wp-content/themes a themes_old. WordPress usará un tema por defecto. Si se arregla, el problema es tu tema.
¿Es seguro editar el archivo wp-config.php?
Sí, siempre y cuando no elimines líneas que no entiendas. Solo debes añadir o modificar las líneas que te indicamos. Siempre es una buena práctica hacer una copia de seguridad del archivo antes de editarlo.
¿Por qué veo un "Error 403 Forbidden"?
Este error significa que no tienes permisos para acceder a un archivo o carpeta. Suele estar relacionado con permisos incorrectos. Revisa que los permisos de tus archivos sean 644 y el de las carpetas 755, como te mostramos en el error 500.
¿Puedo usar Syspanel para hacer todo esto?
Sí, claro. Syspanel es un panel de control alternativo a cPanel que ofrece las mismas funciones, como el Administrador de Archivos y el acceso a las bases de datos. Si tu hosting usa Syspanel, el proceso es idéntico. Solo recuerda que el puerto de acceso a Syspanel es el 2106. La interfaz es muy similar, así que podrás seguir esta guía sin problema.
Espero que esta guía te haya sido de gran ayuda. Recuerda que la paciencia es clave. Ve paso a paso y no te rindas. La mayoría de estos problemas se resuelven sin necesidad de contactar al soporte técnico, pero si has agotado todas las opciones, no dudes en escribirles con la información de los logs de error; les facilitará mucho el trabajo. ¡Buena suerte con tu sitio!
