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

Cómo solucionar errores comunes de instalación de WordPress en cPanel

Actualizado el 28 de septiembre de 2025

Antes de empezar: ¿Qué está pasando exactamente?

Cuando intentas instalar WordPress en tu cPanel y aparece un error, es normal sentirse abrumado. La buena noticia es que la mayoría de los errores instalación WordPress cPanel tienen soluciones sencillas que puedes aplicar sin ser un experto en programación.

En esta guía, vamos a repasar los problemas más comunes que encontrarás, desde el temido error conexión base datos WordPress hasta los conflictos con los permisos de archivos. Vamos paso a paso, con un lenguaje claro y ejemplos prácticos para que puedas resolverlo tú mismo.


Error 1: "Error al conectar con la base de datos"

Este es, sin duda, el error más frecuente. WordPress no puede comunicarse con tu base de datos MySQL, y el mensaje típico es algo como: "Error establishing a database connection" o "Error al conectar con la base de datos".

¿Por qué ocurre?

Las causas más habituales son:

  • Datos incorrectos en el archivo wp-config.php (nombre de la base de datos, usuario o contraseña mal escritos).
  • El usuario de la base de datos no tiene permisos asignados correctamente.
  • La base de datos no existe o fue eliminada por error.
  • El servidor MySQL está caído o saturado (menos común, pero posible).

Solución paso a paso

  1. Revisa el archivo wp-config.php: Accede a tu cPanel y busca el Administrador de archivos. Ve a la carpeta public_html (o la carpeta donde instalaste WordPress) y abre el archivo wp-config.php con el editor de texto.

    Verás líneas como estas:

    define('DB_NAME', 'tu_usuario_basededatos');
    define('DB_USER', 'tu_usuario_mysql');
    define('DB_PASSWORD', 'tu_contraseña');
    define('DB_HOST', 'localhost');
    

    Compara estos valores con los que creaste en Base de Datos MySQL de tu cPanel. Un error típico es escribir el nombre de la base de datos sin el prefijo de tu usuario (por ejemplo, usuario123_bd en lugar de bd).

  2. Verifica los permisos del usuario MySQL: En cPanel, ve a Base de Datos MySQL. Busca la base de datos y el usuario que configuraste. Asegúrate de que el usuario tenga TODOS LOS PRIVILEGIOS marcados. Si no es así, selecciona el usuario, elige la base de datos y haz clic en Añadir usuario a la base de datos. Luego marca la casilla TODOS LOS PRIVILEGIOS y guarda.

  3. Comprueba el host de la base de datos: La mayoría de los servidores usan localhost, pero algunos proveedores usan un host remoto (ejemplo: mysql.tudominio.com). Si tu proveedor te dio un host específico, cámbialo en wp-config.php.

  4. Prueba la conexión manualmente: En cPanel, abre phpMyAdmin e intenta acceder con el usuario y contraseña que configuraste. Si no puedes entrar, el problema está en los datos, no en WordPress.

[TIP] Si acabas de crear la base de datos, espera 2-3 minutos antes de intentar la instalación. A veces el sistema necesita un momento para sincronizar.


Error 2: Permisos de archivos incorrectos

Los permisos de archivos en WordPress son esenciales para que el sistema pueda leer, escribir y ejecutar los archivos necesarios. Si ves errores como "No se puede escribir en el directorio wp-content" o "Error al crear el archivo .htaccess", el problema son los permisos.

¿Cuál es el permiso correcto?

  • Directorios: 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el resto).
  • Archivos: 644 (lectura y escritura para el propietario; solo lectura para el resto).
  • Archivo wp-config.php: 600 es lo más seguro, pero 644 funciona bien en la mayoría de los casos.

Cómo corregirlo

  1. Usa el Administrador de archivos de cPanel: Selecciona todos los archivos y carpetas de tu instalación de WordPress. Haz clic derecho y elige Cambiar permisos.

  2. Aplica los permisos correctos:

    • Para las carpetas: escribe 755 en el campo numérico.
    • Para los archivos: escribe 644.
  3. Caso especial: wp-config.php: Si tienes problemas de seguridad, puedes cambiarlo a 600. Pero si tu servidor no lo permite, déjalo en 644.

[WARNING] No uses permisos 777 (lectura, escritura y ejecución para todos). Es un riesgo de seguridad enorme, ya que cualquier persona podría modificar tus archivos. Si algún tutorial te lo recomienda, ignóralo.


Error 3: "No se puede seleccionar la base de datos"

Este error suele aparecer durante la instalación de WordPress, justo después de ingresar los datos de la base de datos. El mensaje típico es: "No se puede seleccionar la base de datos".

Causas comunes

  • La base de datos no existe en tu cPanel.
  • El nombre de la base de datos tiene un prefijo incorrecto (recuerda que en cPanel, el nombre completo suele ser tu_usuario_nombrebd).
  • Problemas con el usuario asignado a la base de datos.

Solución

  1. Verifica que la base de datos existe: En cPanel, ve a Base de Datos MySQL y revisa la lista de bases de datos. Si no aparece, créala de nuevo.

  2. Revisa el prefijo: El nombre completo de la base de datos incluye tu nombre de usuario de cPanel como prefijo. Por ejemplo, si tu usuario es juanperez y creaste una base llamada wordpress, el nombre real es juanperez_wordpress. Asegúrate de usar ese nombre completo en wp-config.php.

  3. Asigna el usuario correctamente: A veces, el usuario está creado pero no está vinculado a la base de datos. En Base de Datos MySQL, busca la sección Añadir usuario a la base de datos, selecciona el usuario y la base, y haz clic en Añadir.


Error 4: "Error de conexión FTP" durante la instalación de plugins o temas

Si al intentar instalar un plugin o tema desde el panel de administración de WordPress te pide credenciales FTP, es porque WordPress no tiene permisos de escritura directos en el sistema de archivos.

Solución

  1. Define las constantes FS_METHOD en tu wp-config.php. Abre el archivo y añade justo antes de la línea /* ¡Eso es todo, deja de editar! */:

    define('FS_METHOD', 'direct');
    

    Esto le dice a WordPress que use el sistema de archivos directamente, sin FTP.

  2. Verifica los permisos de las carpetas wp-content, wp-content/plugins y wp-content/themes. Deben tener permisos 755 (o 775 si tu servidor lo requiere).

  3. Si el problema persiste, contacta a tu proveedor de hosting. Algunos servidores tienen configuraciones especiales que impiden la escritura directa.

[INFO] Si usas un hosting compartido, es posible que el método direct no funcione. En ese caso, prueba con FS_METHOD = 'ftpsockets' o configura las credenciales FTP en el archivo wp-config.php.


Error 5: Pantalla blanca o error 500

La famosa pantalla blanca de la muerte o el error 500 son frustrantes, pero suelen tener causas identificables.

Causas comunes

  • Un plugin o tema incompatible.
  • Falta de memoria PHP (límite de memoria agotado).
  • Errores de sintaxis en el archivo functions.php del tema.
  • Permisos incorrectos (ya los vimos).

Cómo diagnosticarlo

  1. Habilita la depuración de WordPress: Edita wp-config.php y añade:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    

    Luego, revisa el archivo wp-content/debug.log para ver el error específico.

  2. Desactiva todos los plugins: Si no puedes acceder al panel, renombra la carpeta wp-content/plugins a plugins_backup mediante el Administrador de archivos. Esto desactiva todos los plugins a la vez. Si la página carga, el problema era un plugin.

  3. Cambia el tema: Renombra la carpeta wp-content/themes/tu-tema a tu-tema_backup. WordPress usará un tema predeterminado. Si la página carga, el problema era el tema.

  4. Aumenta el límite de memoria PHP: Añade en wp-config.php:

    define('WP_MEMORY_LIMIT', '256M');
    

    O edita el archivo .htaccess y añade:

    php_value memory_limit 256M
    

[WARNING] Si el error 500 aparece justo después de modificar el archivo .htaccess, revierte los cambios. Un error de sintaxis en ese archivo puede bloquear todo tu sitio.


Error 6: "El enlace parece estar roto" o bucles de redirección

Si al acceder a tu sitio web ves un mensaje de error de redirección o "demasiadas redirecciones", el problema suele estar en la configuración de la URL.

Solución

  1. Revisa las opciones de WordPress: Ve a Ajustes > Generales y asegúrate de que la Dirección de WordPress y la Dirección del sitio sean exactamente las mismas. Lo más común es que ambas sean https://tudominio.com (sin www o con www, pero siempre iguales).

  2. Limpia la caché del navegador y prueba de nuevo.

  3. Revisa el archivo .htaccess: Un código incorrecto puede causar bucles. Renombra el archivo a .htaccess_backup y ve a Ajustes > Enlaces permanentes en WordPress para regenerarlo.

  4. Verifica que no haya redirecciones forzadas en tu cPanel (por ejemplo, en la sección Redirecciones). Elimina cualquier redirección que apunte a una URL antigua.


Error 7: "No se pudo escribir en el directorio de subida"

Este error aparece al intentar subir imágenes o archivos multimedia. La causa es que la carpeta wp-content/uploads no existe o no tiene permisos de escritura.

Solución

  1. Crea la carpeta uploads: Si no existe, créala dentro de wp-content. En el Administrador de archivos, ve a wp-content, haz clic derecho y selecciona Crear carpeta. Nómbrala uploads.

  2. Asigna permisos 755 a la carpeta uploads. Si tu servidor usa un usuario diferente al de tu cuenta de cPanel, puede que necesites 775 o incluso 777. Pero recuerda: 777 es solo una solución temporal.

  3. Verifica que la carpeta wp-content tenga permisos 755 también.


Error 8: Problemas con el archivo .htaccess

El archivo .htaccess es crucial para los enlaces permanentes y la seguridad. Si lo pierdes o se corrompe, WordPress puede fallar.

Cómo regenerarlo

  1. Ve al panel de administración de WordPress (si puedes acceder).

  2. Ajustes > Enlaces permanentes. Selecciona cualquier opción (por ejemplo, "Nombre de la entrada") y haz clic en Guardar cambios. Esto regenera el .htaccess.

  3. Si no puedes acceder al panel, crea un archivo .htaccess manualmente en la raíz de tu instalación con el siguiente contenido:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    

[TIP] Si tu hosting usa Syspanel (el panel de control que antiguamente se llamaba HestiaCP), el acceso se realiza a través del puerto 2106. La estructura de archivos es similar a cPanel, pero los nombres de las carpetas pueden variar. En Syspanel, la raíz de tu sitio suele estar en public_html también.


Error 9: "El servidor no pudo completar la solicitud" (timeout)

Si la instalación se queda cargando y luego aparece un error de tiempo de espera, puede deberse a:

  • Un servidor lento o sobrecargado.
  • Un plugin o tema muy pesado.
  • Límites de ejecución de PHP.

Solución

  1. Aumenta el tiempo de ejecución de PHP en wp-config.php:

    set_time_limit(300);
    
  2. Aumenta la memoria PHP como vimos antes.

  3. Desactiva plugins que consuman muchos recursos, especialmente los de caché o seguridad.

  4. Contacta con tu proveedor: Si el problema es del servidor, no hay mucho que puedas hacer desde tu lado.


Error 10: Instalación se queda en "Instalando" o no avanza

Esto suele pasar cuando el archivo wp-config.php no se genera correctamente o hay un conflicto con el idioma.

Solución

  1. Descarga WordPress manualmente desde es.wordpress.org.

  2. Sube los archivos mediante el Administrador de archivos de cPanel o FTP.

  3. Crea el archivo wp-config.php manualmente: Copia el contenido de wp-config-sample.php y renómbralo a wp-config.php. Luego, edítalo con los datos de tu base de datos.

  4. Ejecuta la instalación desde tudominio.com/wp-admin/install.php.


Preguntas frecuentes (FAQ)

¿Puedo instalar WordPress sin cPanel?

Sí, pero cPanel es la herramienta más común en hosting compartido. Si tu proveedor usa Syspanel (puerto 2106), el proceso es muy similar: busca la sección de bases de datos MySQL y el administrador de archivos.

¿Qué hago si no tengo acceso al panel de administración de WordPress?

Puedes acceder a los archivos mediante el Administrador de archivos de cPanel o FTP. Desde ahí puedes editar wp-config.php, desactivar plugins o cambiar el tema.

¿Los errores de instalación pueden dañar mi sitio web?

Si sigues los pasos correctamente, no. Los errores de instalación no dañan archivos existentes, solo impiden que WordPress funcione. Siempre puedes borrar la instalación y empezar de nuevo.

¿Cuánto tiempo tarda en resolverse un error de conexión a la base de datos?

Si los datos son correctos, menos de 5 minutos. Si el problema es del servidor, puede tardar más, pero eso depende de tu proveedor.

¿Debo usar un plugin para corregir estos errores?

No es necesario. La mayoría de los errores instalación WordPress cPanel se resuelven manualmente con los pasos de esta guía. Los plugins de seguridad o mantenimiento pueden ayudar, pero no son esenciales.


Conclusión: Resuelve con calma y método

Los errores de instalación de WordPress en cPanel son más comunes de lo que parece, y casi todos tienen una solución clara. La clave está en identificar el error específico y aplicar la corrección adecuada sin prisas.

Recuerda:

  • Revisa siempre los datos de la base de datos primero.
  • Los permisos de archivos son tu siguiente sospechoso.
  • La depuración de WordPress (WP_DEBUG) es tu mejor amiga para errores invisibles.
  • No temas borrar y reinstalar si todo falla. Es la solución definitiva en muchos casos.

Si después de probar todo esto sigues con problemas, contacta con el soporte técnico de tu hosting. Ellos tienen acceso a los logs del servidor y pueden ver qué está fallando exactamente.

[INFO] En la mayoría de los casos, estos errores se resuelven en menos de 30 minutos. No pierdas la paciencia: cada error es una oportunidad para aprender más sobre cómo funciona WordPress.


*¿Te ha sido útil esta guía? Si tienes alguna duda o has encontrado un error que no aparece aquí, déjala en los comentarios y est

¿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