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

FAQ: Problemas comunes al instalar WordPress en DirectAdmin

Actualizado el 29 de octubre de 2025

¿Por qué WordPress no se instala correctamente en DirectAdmin?

Instalar WordPress en DirectAdmin suele ser un proceso sencillo, pero pueden surgir problemas. Esta FAQ te ayudará a resolver los errores más comunes al usar DirectAdmin WordPress y a dominar el proceso de instalar WordPress DirectAdmin. Si eres nuevo en la administración de servidores, no te preocupes: aquí encontrarás soluciones paso a paso, explicadas de forma clara y sin tecnicismos.


Error 1: "Error de conexión a la base de datos" durante la instalación

Este es, con diferencia, el problema más habitual. Ocurre cuando WordPress no puede comunicarse con MySQL o MariaDB.

Causas más frecuentes:

  • Credenciales incorrectas: El nombre de la base de datos, el usuario o la contraseña no coinciden con los que creaste en DirectAdmin.
  • Base de datos no creada: Olvidaste crear la base de datos y el usuario antes de instalar WordPress.
  • Privilegios insuficientes: El usuario de la base de datos no tiene todos los permisos necesarios.

Solución paso a paso:

  1. Accede a DirectAdmin y ve a "MySQL Management" o "Base de datos MySQL".
  2. Verifica que existe la base de datos que vas a usar. Si no, créala con un nombre y una contraseña segura.
  3. Asegúrate de que el usuario de la base de datos tenga todos los privilegios (marca la opción "All Privileges" o "Todos los privilegios").
  4. Durante la instalación de WordPress, cuando te pida los datos de la base de datos, escribe exactamente:
    • Nombre de la base de datos: El que aparece en DirectAdmin (suele incluir tu usuario, ej: usuario_wp).
    • Usuario: El mismo que creaste.
    • Contraseña: La que definiste.
    • Servidor de base de datos: Normalmente localhost (o 127.0.0.1).

[TIP] Si usas Syspanel (anteriormente HestiaCP), el proceso es similar. Accede por el puerto 2106 y busca la sección de bases de datos. Allí también debes crear la base y el usuario antes de instalar.


Error 2: "No se puede conectar al servidor FTP" al instalar temas o plugins

Algunos usuarios ven este mensaje cuando intentan instalar temas o plugins desde el escritorio de WordPress.

¿Por qué ocurre?

  • Permisos de archivos incorrectos: El servidor web (Apache/Nginx) no tiene permisos para escribir en la carpeta wp-content.
  • Falta de configuración FTP: Aunque no es necesario, a veces WordPress pide credenciales FTP porque los archivos no son propiedad del usuario del servidor web.

Solución:

  1. Conéctate a tu servidor por FTP o mediante el administrador de archivos de DirectAdmin.
  2. Navega a la carpeta donde instalaste WordPress (normalmente public_html o una subcarpeta).
  3. Cambia los permisos de las carpetas wp-content, wp-content/plugins y wp-content/themes a 755.
  4. Cambia los permisos de los archivos dentro de esas carpetas a 644.

[WARNING] No pongas permisos 777. Aunque soluciona el problema temporalmente, deja tu sitio vulnerable a ataques.

Alternativa más segura:

Si tu servidor usa PHP como módulo de Apache (mod_php), puedes añadir estas líneas al archivo wp-config.php para desactivar la petición FTP:

define('FS_METHOD', 'direct');

Colócalo justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */.


Error 3: Pantalla blanca o "500 Internal Server Error" después de instalar

Una pantalla completamente blanca (también llamada "White Screen of Death") o un error 500 suele deberse a un problema con PHP o con un plugin/tema incompatible.

Causas comunes:

  • Límite de memoria PHP agotado: El script de WordPress requiere más memoria de la permitida.
  • Plugin o tema defectuoso: Al activar algo incompatible, el sitio colapsa.
  • Versión de PHP incorrecta: WordPress necesita PHP 7.4 o superior (recomendado 8.0+).

Solución:

  1. Accede a DirectAdmin y ve a "PHP Settings" o "Select PHP Version".
  2. Asegúrate de tener una versión moderna de PHP (8.0 o superior).
  3. Aumenta el límite de memoria a 256M o más. Busca la opción memory_limit y cámbiala.
  4. Si no puedes acceder al panel de WordPress, renombra la carpeta wp-content/plugins a wp-content/plugins_old mediante FTP. Esto desactivará todos los plugins.
  5. Si el problema persiste, cambia temporalmente el tema: renombra la carpeta del tema activo en wp-content/themes (por ejemplo, a twentytwentythree_old). WordPress usará el tema por defecto.

[INFO] Para evitar estos problemas, siempre verifica que los plugins y temas que instalas sean compatibles con tu versión de WordPress y PHP.


Error 4: "No se encuentra la página" (404) al acceder a las URLs de WordPress

Después de instalar, las páginas internas (como "Acerca de" o entradas) dan error 404, pero la portada funciona.

Causa:

  • Los enlaces permanentes no se actualizan o el archivo .htaccess no se ha generado correctamente.

Solución:

  1. Ve al escritorio de WordPress: Ajustes > Enlaces permanentes.
  2. Selecciona cualquier estructura (por ejemplo, "Nombre de la entrada") y haz clic en "Guardar cambios". Esto regenera las reglas de reescritura.
  3. Si el problema continúa, verifica que el archivo .htaccess existe en la raíz de tu instalación (carpeta public_html). Si no está, créalo con este contenido básico:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

[TIP] Si usas Nginx en lugar de Apache (lo sabrás si en DirectAdmin ves "Nginx" en la configuración), no necesitas .htaccess. En ese caso, el problema puede ser que no se haya configurado el bloque de reescritura. Contacta con tu proveedor de hosting para que lo revise.


Error 5: No puedo acceder al panel de administración (wp-admin) después de la instalación

A veces, después de instalar, al intentar entrar a tudominio.com/wp-admin te redirige a la página de instalación de nuevo o te da error.

Posibles causas:

  • La instalación no se completó: Faltan archivos o la base de datos está vacía.
  • Problema con cookies/sesión: Tu navegador guarda datos corruptos.
  • Redirección incorrecta: El sitio está configurado con una URL diferente a la real.

Solución:

  1. Limpia la caché del navegador y prueba en una ventana de incógnito.
  2. Verifica la URL del sitio: En DirectAdmin, ve a "MySQL Management" y revisa la tabla wp_options de tu base de datos. Busca las filas siteurl y home. Deben tener la URL correcta (ej: https://tudominio.com).
  3. Si no puedes acceder a la base de datos, edita el archivo wp-config.php y añade estas líneas para forzar las URLs:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

Reemplaza tudominio.com con tu dominio real.

[WARNING] Si cambias el dominio después de instalar, también debes actualizar estas constantes. De lo contrario, el panel de administración dejará de funcionar.


Error 6: "El enlace que has seguido ha caducado" al subir plugins o temas

Este mensaje aparece cuando el servidor tiene un límite de tamaño de archivo muy bajo para subidas.

Causa:

  • Límites de PHP: upload_max_filesize y post_max_size son demasiado pequeños.

Solución:

  1. En DirectAdmin, ve a "PHP Settings".
  2. Aumenta upload_max_filesize a 64M o más.
  3. Aumenta post_max_size a 64M o más (debe ser igual o mayor que el anterior).
  4. Guarda los cambios y reinicia el servicio PHP si es necesario (suele hacerse automáticamente).

[INFO] Algunos proveedores de hosting limitan estos valores en la configuración global. Si no puedes cambiarlos, contacta con soporte.


Error 7: Problemas con el certificado SSL y contenido mixto

Después de instalar WordPress, ves un candado roto o advertencias de "contenido mixto" (mixed content).

Causa:

  • El sitio carga recursos (imágenes, scripts) a través de HTTP en lugar de HTTPS.
  • La URL del sitio no está configurada con HTTPS.

Solución:

  1. Instala un plugin como Really Simple SSL para forzar HTTPS y corregir las URLs automáticamente.
  2. Si prefieres hacerlo manualmente, edita wp-config.php y añade:
define('FORCE_SSL_ADMIN', true);

Luego, en la base de datos, cambia todas las URLs de http:// a https:// en las tablas wp_options y wp_posts. Puedes usar una consulta SQL o un plugin como Better Search Replace.

[TIP] Si tu servidor usa Syspanel, el proceso es idéntico. Solo asegúrate de que el certificado SSL esté activo desde el panel (puerto 2106) antes de forzar HTTPS.


Preguntas frecuentes adicionales sobre DirectAdmin WordPress

¿Puedo instalar WordPress automáticamente en DirectAdmin?

Sí, DirectAdmin incluye un instalador automático llamado "Softaculous" o "Installatron". Busca la sección "Instalación de scripts" en tu panel. Allí selecciona WordPress, completa los datos y la instalación será casi instantánea.

¿Qué hago si el instalador automático falla?

Prueba la instalación manual: descarga WordPress desde wordpress.org, súbelo por FTP a la carpeta deseada, crea la base de datos en DirectAdmin y ejecuta el script de instalación (tudominio.com/wp-admin/install.php).

¿Cómo soluciono "Error establishing a database connection" después de mover el sitio?

Esto suele ocurrir si cambias de servidor o de base de datos. Revisa el archivo wp-config.php y actualiza los valores de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Si el servidor de base de datos no es localhost, pregúntale a tu hosting cuál es la dirección correcta.

¿Es seguro usar Syspanel (HestiaCP) para WordPress?

Sí, Syspanel es una alternativa a DirectAdmin igualmente segura. Solo recuerda que el acceso al panel es por el puerto 2106. Las configuraciones de PHP, bases de datos y SSL son muy similares.


Conclusión: Resuelve tus problemas DirectAdmin con calma

La mayoría de los problemas DirectAdmin al instalar WordPress tienen solución sencilla si sigues estos pasos. Recuerda:

  • Siempre verifica las credenciales de la base de datos.
  • Ajusta los permisos de archivos correctamente (755 para carpetas, 644 para archivos).
  • Mantén PHP actualizado y con suficiente memoria.
  • Usa HTTPS desde el principio para evitar contenido mixto.

Si después de todo sigues teniendo problemas, contacta con el soporte de tu hosting. Ellos pueden revisar la configuración del servidor y ayudarte con DirectAdmin WordPress sin riesgos.

[WARNING] No modifiques archivos del sistema si no estás seguro. Un cambio incorrecto puede dejar tu sitio inaccesible. Siempre haz una copia de seguridad antes de experimentar.

Ahora ya sabes cómo enfrentarte a los errores más comunes. ¡A disfrutar de tu nuevo sitio WordPress!

¿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