🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress no carga: Solución de errores comunes en cPanel

Actualizado el 18 de noviembre de 2025

¿Tu sitio de WordPress ha dejado de funcionar de repente y solo ves una pantalla en blanco o un mensaje de error? No te preocupes, es uno de los sustos más comunes en el mundo del hosting y, en la gran mayoría de los casos, tiene solución en pocos minutos.

Cuando WordPress no carga, el problema suele estar en la configuración del servidor, un plugin conflictivo o un archivo dañado. Como el acceso a tu panel de control (cPanel) es la puerta de entrada a todos los archivos de tu web, desde ahí podremos diagnosticar y arreglar casi cualquier cosa.

En esta guía extensa y paso a paso, vamos a desglosar los errores más frecuentes, desde el temido error 500 WordPress hasta problemas de memoria o permisos incorrectos. Al final, tendrás un manual de supervivencia para solucionar WordPress cPanel como todo un profesional, sin necesidad de ser un experto en programación.

Antes de empezar: Haz una copia de seguridad (¡Sí o sí!)

[WARNING] Este es el paso más importante de todo el artículo. Antes de tocar cualquier archivo, desactiva cualquier plugin de caché y realiza una copia de seguridad completa de tu sitio (archivos y base de datos). Puedes hacerlo desde la sección "Archivos" o "Copias de seguridad" de tu cPanel. Si algo sale mal, podrás restaurar todo en segundos.


Primer diagnóstico: ¿Cuál es el síntoma exacto?

No es lo mismo ver una página en blanco que un mensaje de error específico. Antes de lanzarnos a arreglar, identifica qué ves en tu navegador:

  • Error 500 WordPress: Error interno del servidor. Es el más genérico y suele deberse a un archivo .htaccess corrupto o a un plugin defectuoso.
  • Error de conexión a la base de datos: Te dice que no puede conectar con MySQL. Suele ser un problema con las credenciales en wp-config.php.
  • Pantalla blanca de la muerte (WSOD): No muestra ningún error, solo una página en blanco. Casi siempre es culpa de un plugin o tema con un fallo de PHP fatal.
  • Error de memoria permitida: Texto como "Allowed memory size of X bytes exhausted". Necesitas aumentar el límite de memoria PHP.
  • El sitio redirige a otro lado: Problemas de URL en la base de datos o en el .htaccess.

Solución 1: El error 500 WordPress y el archivo .htaccess

El error 500 es el rey de los dolores de cabeza. La causa más común es un archivo .htaccess dañado o con reglas incompatibles.

Paso 1: Renombrar el archivo .htaccess

Vamos a hacer que WordPress lo regenere desde cero.

  1. Accede a tu cPanel y abre el Administrador de archivos (File Manager).
  2. Ve a la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Activa la opción "Mostrar archivos ocultos" (suele estar en la esquina superior derecha).
  4. Busca el archivo llamado .htaccess.
  5. Haz clic derecho sobre él y selecciona "Renombrar". Cámbiale el nombre a algo como .htaccess_backup.
  6. Vuelve a tu web. Si el error 500 desaparece, el problema era ese archivo.

Paso 2: Regenerar el .htaccess

Ahora que has eliminado el problema, vamos a crear uno nuevo limpio.

  1. Ve a Ajustes > Enlaces permanentes en tu escritorio de WordPress (si puedes acceder).
  2. Sin cambiar nada, haz clic en "Guardar cambios".
  3. WordPress creará automáticamente un nuevo archivo .htaccess.

[TIP] Si no puedes acceder al panel de administración, crea un archivo vacío llamado .htaccess y pégalo en la carpeta raíz. WordPress lo completará solo al guardar los enlaces permanentes, pero necesitarás acceso al escritorio.


Solución 2: Aumentar el límite de memoria PHP (Error de memoria)

Si ves un mensaje sobre memoria agotada, tu sitio necesita más recursos para ejecutar los scripts de PHP. Esto se soluciona fácilmente desde cPanel.

Opción A: Editar el archivo wp-config.php

Este es el método más directo y no requiere acceso a la configuración del servidor.

  1. En el Administrador de archivos, ve a public_html.

  2. Busca el archivo wp-config.php.

  3. Haz clic derecho y selecciona "Editar".

  4. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade esta línea:

    define('WP_MEMORY_LIMIT', '256M');
    
  5. Guarda los cambios.

Opción B: Editar el archivo php.ini

Si el método anterior no funciona, es que el servidor tiene un límite más bajo en la configuración de PHP.

  1. En la carpeta public_html, busca un archivo llamado php.ini. Si no existe, créalo.

  2. Añade o modifica la línea:

    memory_limit = 256M
    
  3. Guarda y recarga.


Solución 3: Desactivar plugins y temas conflictivos

Muchas veces, WordPress no carga porque un plugin recién actualizado o instalado tiene un error de código. Como no podemos acceder al panel, lo haremos por FTP o por el administrador de archivos.

Paso 1: Renombrar la carpeta de plugins

  1. Ve a public_html/wp-content/.
  2. Verás una carpeta llamada plugins.
  3. Haz clic derecho sobre ella y renómbrala a plugins_desactivados.
  4. Vuelve a tu web. Si ahora carga, el problema es uno de los plugins.

[INFO] WordPress, al no encontrar la carpeta plugins, desactiva todos los plugins automáticamente. No perderás nada, solo están "apagados".

Paso 2: Identificar el plugin culpable

  1. Renombra la carpeta de nuevo a plugins.
  2. Ahora, dentro de plugins, renombra una sola carpeta de un plugin a la vez (por ejemplo, akismet a akismet_off).
  3. Recarga tu web. Si el error desaparece, ese es el culpable.
  4. Repite el proceso hasta encontrar el que falla. Cuando lo encuentres, elimínalo o actualízalo.

Paso 3: Cambiar de tema

Si el problema persiste, el tema puede ser el culpable.

  1. Ve a public_html/wp-content/themes/.
  2. Renombra la carpeta de tu tema activo (por ejemplo, mi-tema a mi-tema_off).
  3. WordPress usará automáticamente un tema por defecto (como Twenty Twenty-Four).

Solución 4: Reparar la base de datos

A veces, las tablas de la base de datos se corrompen y provocan que el sitio no cargue o dé errores extraños.

Desde cPanel

  1. Ve a la sección "Bases de datos MySQL".
  2. Busca la base de datos de tu WordPress y haz clic en "Reparar" (o "Check").
  3. Espera a que termine el proceso.

Desde wp-config.php

Otra forma es forzar a WordPress a reparar la base de datos.

  1. Abre el archivo wp-config.php.

  2. Añade esta línea justo después de la definición de la tabla de prefijos:

    define('WP_ALLOW_REPAIR', true);
    
  3. Ve a tudominio.com/wp-admin/maint/repair.php.

  4. Haz clic en "Reparar base de datos".

  5. IMPORTANTE: Cuando termine, elimina esa línea del archivo wp-config.php inmediatamente.


Solución 5: Comprobar las URLs del sitio

Si cambiaste la URL de tu sitio o lo moviste de servidor, es posible que las URLs guardadas en la base de datos sigan apuntando al lugar anterior.

El método rápido (wp-config.php)

Añade estas líneas a tu wp-config.php para forzar las URLs correctas:

define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

Reemplaza https://tudominio.com con tu dominio real. Guarda y recarga.


Solución 6: Permisos de archivos incorrectos

Los permisos de archivos en Linux son cruciales. Si están mal configurados, el servidor no puede leer o ejecutar los archivos.

  1. En el Administrador de archivos, selecciona la carpeta public_html completa.
  2. Haz clic derecho y elige "Permisos".
  3. Asegúrate de que los directorios tengan permisos 755.
  4. Asegúrate de que los archivos tengan permisos 644.
  5. Marca la casilla de "Recursivo" para aplicar a todas las subcarpetas.

[WARNING] Nunca uses permisos 777 (todos pueden escribir). Es un agujero de seguridad enorme.


Solución 7: El puerto y el panel alternativo (Syspanel)

A veces el problema no es WordPress, sino que el propio panel de control está caído o tienes un servidor gestionado de otra forma.

[INFO] Si tu hosting utiliza un panel alternativo moderno llamado Syspanel (en lugar de cPanel), el proceso es el mismo, pero el acceso se realiza a través del puerto 2106. La interfaz es más limpia, pero las opciones de "Administrador de archivos" y "Bases de datos" se encuentran en el menú lateral izquierdo. Si tu proveedor usa Syspanel, ignora las referencias a cPanel y busca los mismos iconos allí.


Solución 8: Purgar la caché del servidor

A veces el problema es simplemente una caché obsoleta del servidor.

  1. En cPanel, busca la sección "Optimizar WordPress" o "Caché" (depende del proveedor, suele ser LiteSpeed Cache o similar).
  2. Haz clic en "Vaciar toda la caché" (Purge All).
  3. También puedes intentar reiniciar PHP desde la sección "Seleccionar versión de PHP" o "MultiPHP Manager". Cambia la versión a otra (por ejemplo, de 8.1 a 8.0) y luego vuelve a la original. Esto fuerza un reinicio del servicio.

Preguntas Frecuentes (FAQ)

¿Por qué mi WordPress da error 500 después de actualizar un plugin?

Es muy común. La actualización puede traer un conflicto con otro plugin o con el tema. Sigue la Solución 3 (renombrar la carpeta de plugins) para revertir el problema al instante.

¿Qué hago si no tengo acceso a cPanel?

Si no tienes acceso a cPanel, contacta con tu proveedor de hosting. Ellos tienen acceso a nivel de servidor y pueden desactivar plugins o restaurar una copia de seguridad reciente.

¿El error de memoria es culpa de mi plan de hosting?

No siempre. Un límite de memoria bajo puede ser la configuración por defecto. Aumentarlo a 256M suele ser suficiente para la mayoría de sitios. Si necesitas más, considera optimizar tu sitio o actualizar el plan.

¿Cómo sé qué versión de PHP estoy usando?

En cPanel, busca la sección "Seleccionar versión de PHP". Te mostrará la versión actual y te permitirá cambiarla. Se recomienda usar PHP 8.0 o superior para un mejor rendimiento.

¿Puedo perder mis datos si renombro la carpeta de plugins?

No. Renombrar la carpeta solo "desactiva" los plugins. Tus datos y configuraciones siguen intactos en la base de datos. Es un método de diagnóstico seguro.


Resumen y Consejos Finales

Cuando WordPress no carga, la clave está en la calma y el método. Sigue estos pasos en orden:

  1. Copia de seguridad.
  2. Diagnostica el error (500, blanco, memoria...).
  3. Revisa el .htaccess.
  4. Aumenta la memoria.
  5. Desactiva plugins y temas.
  6. Repara la base de datos.
  7. Verifica URLs y permisos.

En el 90% de los casos, el problema se resuelve en los primeros tres pasos. Si después de todo esto el sitio sigue caído, el problema puede estar en el servidor (firewall, DNS, etc.), y será el momento de contactar con el soporte técnico de tu hosting, proporcionándoles el mensaje de error exacto que ves.

[TIP] Anota siempre los cambios que haces. Si no estás seguro de algo, busca ayuda profesional. Arreglar un error 500 es fácil, pero empeorarlo por no saber qué se está haciendo también lo es. Con esta guía, ya tienes el conocimiento básico para solucionar WordPress cPanel de forma autónoma y segura.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel