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

Dudas comunes sobre la instalación de WordPress en DirectAdmin

Actualizado el 13 de abril de 2026

¿Por qué WordPress no se instala en mi DirectAdmin? Errores típicos al empezar

Si estás leyendo esto, es probable que hayas intentado la instalación WordPress DirectAdmin y te hayas topado con algún problema. No te preocupes, es más común de lo que crees. Muchos usuarios se enfrentan a las mismas dudas y errores cuando dan sus primeros pasos. Aquí vamos a resolver las preguntas más frecuentes de forma sencilla y clara.

Lo primero que debes saber es que DirectAdmin es un panel de control muy potente, pero tiene su propia lógica. A diferencia de cPanel, donde todo es más visual, en DirectAdmin los pasos para instalar WordPress pueden variar según la versión y los complementos que tengas activados. Vamos a desglosar todo.

[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso se hace por el puerto 2106. No lo confundas con el puerto 2222 de DirectAdmin.

Duda 1: No encuentro el instalador automático de WordPress

Uno de los mayores mitos es que DirectAdmin trae un instalador de WordPress por defecto. La realidad es que depende del plan de hosting que tengas. Algunos proveedores lo incluyen (como Softaculous o Installatron), pero otros no.

¿Cómo saber si tengo instalador automático?

  1. Accede a tu DirectAdmin (normalmente por tudominio.com:2222).
  2. Busca en el menú principal una sección llamada "Instaladores de scripts" o "Softaculous".
  3. Si no aparece, prueba en "Administrador de cuentas" > "Características adicionales".

[WARNING] Si no ves ningún instalador, no desesperes. Puedes instalar WordPress manualmente en 10 minutos. Te explico cómo más adelante.

Duda 2: Error "500 Internal Server Error" durante la instalación

Este es el clásico. Aparece cuando algo sale mal con los permisos de archivos o la configuración del servidor. Es muy frustrante, pero casi siempre tiene solución.

Causas comunes y soluciones:

  • Permisos incorrectos: WordPress necesita que ciertas carpetas tengan permisos 755 y archivos 644. Si los cambiaste, revísalos.
  • Archivo .htaccess corrupto: A veces el instalador genera un .htaccess con errores. Puedes renombrarlo a .htaccess_old y luego generar uno nuevo desde el panel de WordPress.
  • PHP versión incorrecta: DirectAdmin permite cambiar la versión de PHP por dominio. Ve a "Administrador de cuentas" > "PHP Selector" y asegúrate de usar PHP 7.4 o superior (WordPress 6.x recomienda PHP 8.0+).

[TIP] Si el error persiste, revisa los logs de error del servidor. En DirectAdmin, ve a "Estadísticas" > "Log de errores". Allí verás la línea exacta que falla.

Duda 3: ¿Cómo instalo WordPress manualmente en DirectAdmin?

Cuando no hay instalador automático, la instalación manual es tu mejor amiga. Es más segura y te da control total. Sigue estos pasos:

Paso 1: Descargar WordPress

  • Ve a wordpress.org y descarga el archivo ZIP.
  • Descomprímelo en tu computadora. Tendrás una carpeta llamada wordpress.

Paso 2: Subir archivos a tu hosting

  • En DirectAdmin, accede al Administrador de archivos (suele estar en "Archivos" > "Administrador de archivos").
  • Navega hasta public_html (o la carpeta donde quieras instalar WordPress, por ejemplo, public_html/miweb).
  • Sube todos los archivos de la carpeta wordpress (no la carpeta en sí, sino su contenido) mediante la opción "Subir".
  • También puedes usar FTP con un cliente como FileZilla.

Paso 3: Crear base de datos MySQL

  • En DirectAdmin, ve a "Administrador de cuentas" > "MySQL Management".
  • Crea una nueva base de datos (por ejemplo, mibasedatos).
  • Crea un usuario (por ejemplo, miusuario) y asígnale todos los privilegios.
  • Anota el nombre de la base de datos, el usuario y la contraseña.

Paso 4: Ejecutar el instalador de WordPress

  • Abre tu navegador y visita tudominio.com (o la subcarpeta que elegiste).
  • Selecciona tu idioma y haz clic en "¡Vamos a ello!".
  • Introduce los datos de la base de datos que creaste.
  • En "Servidor de base de datos", normalmente es localhost. Si no funciona, prueba con 127.0.0.1.
  • Completa la información del sitio (título, usuario administrador, email).

[INFO] Si ves un error de conexión a la base de datos, verifica que el nombre del servidor sea correcto. En algunos hostings puede ser algo como mysql.tudominio.com.

Duda 4: Error "No se puede conectar a la base de datos" después de la instalación

Este error suele aparecer cuando mueves WordPress de un servidor a otro o si editas mal el archivo wp-config.php. Pero también puede ocurrir en una instalación nueva.

Solución paso a paso:

  1. Revisa el archivo wp-config.php: Conéctate por FTP o Administrador de archivos y abre wp-config.php. Verifica que los datos de la base de datos (nombre, usuario, contraseña, servidor) sean exactamente los que creaste.
  2. Prueba el servidor de base de datos: Cambia localhost por 127.0.0.1 o viceversa.
  3. Verifica que el usuario tenga permisos: En DirectAdmin, entra a "MySQL Management", selecciona tu base de datos y asegúrate de que el usuario tenga todos los privilegios marcados.
  4. Reinicia el servicio MySQL: Si tienes acceso a la terminal (no siempre), pide a tu proveedor que reinicie MySQL.

[WARNING] No edites el archivo wp-config.php con un editor de texto como Bloc de notas. Usa un editor de código (VS Code, Sublime) o el editor interno del Administrador de archivos de DirectAdmin para evitar caracteres extraños.

Duda 5: ¿Puedo instalar WordPress en una subcarpeta? ¿Y en un subdominio?

Sí, totalmente. Es muy común tener WordPress en una subcarpeta (ejemplo: tudominio.com/blog) o en un subdominio (ejemplo: blog.tudominio.com).

Para subcarpeta:

  • Simplemente sube los archivos a public_html/blog en lugar de public_html.
  • El proceso de instalación es idéntico.

Para subdominio:

  • Primero, crea el subdominio en DirectAdmin: "Administrador de cuentas" > "Subdominios".
  • Apunta el subdominio a una carpeta (normalmente public_html/blog o similar).
  • Luego instala WordPress en esa carpeta como si fuera un sitio independiente.

[TIP] Si ya tienes un sitio web principal (por ejemplo, en HTML), instalar WordPress en una subcarpeta es la forma más segura de no romper nada.

Duda 6: Los plugins no se instalan o dan error de permisos

Este es otro clásico. WordPress necesita permisos de escritura en las carpetas wp-content, wp-content/plugins y wp-content/themes. Si no los tiene, no podrás instalar nada desde el panel.

¿Cómo solucionarlo?

  1. Cambia los permisos de las carpetas: Conéctate por FTP o Administrador de archivos. Busca la carpeta wp-content. Haz clic derecho y selecciona "Cambiar permisos". Pon 755 para las carpetas y 644 para los archivos.
  2. Propietario de los archivos: A veces el problema es que los archivos pertenecen a otro usuario (por ejemplo, root en lugar de tu usuario de hosting). Si no puedes cambiarlo, pide a soporte que lo hagan.
  3. Usa FTP para subir plugins manualmente: Descarga el plugin en ZIP, descomprímelo, y sube la carpeta a wp-content/plugins mediante FTP.

[WARNING] No pongas permisos 777 en ninguna carpeta. Es un riesgo de seguridad enorme. 755 es suficiente.

Duda 7: ¿Cómo actualizar WordPress en DirectAdmin sin romper nada?

Las actualizaciones son cruciales para la seguridad, pero a veces dan miedo. Aquí tienes una rutina segura:

Paso a paso:

  1. Haz una copia de seguridad: En DirectAdmin, ve a "Administrador de cuentas" > "Backup" y crea una copia completa del sitio y la base de datos.
  2. Actualiza primero los plugins y temas: Desde el panel de WordPress, ve a "Plugins" y actualiza uno por uno. Haz lo mismo con los temas.
  3. Actualiza WordPress: Cuando todo esté al día, haz clic en "Actualizar ahora" en el aviso de nueva versión.
  4. Prueba el sitio: Navega por tu web, revisa que todo funcione. Si ves errores, desactiva los plugins uno a uno para encontrar el culpable.

[INFO] Si la actualización falla (pantalla blanca), no te asustes. Conéctate por FTP y renombra la carpeta wp-content/plugins a wp-content/plugins_viejo. Esto desactivará todos los plugins y podrás acceder al panel. Luego ve renombrándolos de vuelta uno a uno.

Duda 8: Mi dominio no carga después de instalar WordPress

A veces, después de la instalación, al escribir el dominio ves una página en blanco o un error 404. Esto suele ser por el DNS o por la configuración de Apache/Nginx.

Qué revisar:

  • DNS propagado: Si acabas de registrar el dominio, espera entre 24 y 48 horas. Puedes usar herramientas como whatsmydns.net para verificar.
  • Archivo .htaccess: Si ves un error 404, probablemente el .htaccess no se generó bien. Ve a "Ajustes" > "Enlaces permanentes" en WordPress y haz clic en "Guardar cambios" sin cambiar nada. Esto regenera el .htaccess.
  • Servidor web: En DirectAdmin, ve a "Administrador de cuentas" > "Configuración de dominio" y asegúrate de que el dominio apunte a la carpeta correcta (public_html o la subcarpeta).

[TIP] Si usas Syspanel (HestiaCP), recuerda que el acceso es por puerto 2106. La configuración de dominios está en "Web" > "Dominios".

Duda 9: ¿Puedo tener varios WordPress en un mismo DirectAdmin?

Sí, siempre que tu plan de hosting lo permita. DirectAdmin no limita la cantidad de sitios, pero sí los recursos (espacio en disco, bases de datos, etc.).

Opciones:

  1. Varios dominios: Cada dominio puede tener su propia instalación de WordPress en public_html de ese dominio.
  2. Subcarpetas: En un mismo dominio, puedes tener tudominio.com/blog, tudominio.com/tienda, etc.
  3. Subdominios: Como blog.tudominio.com, tienda.tudominio.com.

Cada instalación necesita su propia base de datos. Asegúrate de no exceder el límite de bases de datos de tu plan.

Duda 10: ¿Dónde pido ayuda si sigo teniendo problemas?

Si después de todo esto sigues atascado, no te rindas. Hay varias formas de obtener ayuda WordPress DirectAdmin:

  • Foros oficiales: El foro de DirectAdmin (directadmin.com/forum) tiene una sección de ayuda muy activa.
  • Documentación: La wiki de DirectAdmin (help.directadmin.com) cubre casi todo.
  • Tu proveedor de hosting: Ellos conocen su configuración específica. Ábreles un ticket de soporte.
  • Comunidad WordPress: En los foros de WordPress en español (es.forums.wordpress.org) siempre hay alguien dispuesto a ayudar.

[INFO] Recuerda que en Syspanel (HestiaCP) el panel de ayuda suele estar en el puerto 2106, con documentación similar.

Resumen rápido de solución de errores comunes

ErrorCausa probableSolución rápida
500 Internal Server ErrorPermisos o .htaccessRevisa permisos, renombra .htaccess
No conecta a BDDatos incorrectos en wp-configVerifica nombre, usuario, servidor
Pantalla blancaPlugin o tema conflictivoRenombra carpeta plugins
No carga el dominioDNS o configuraciónEspera propagación, revisa .htaccess
No se instalan pluginsPermisos de escrituraCambia a 755 en wp-content

Consejo final: La paciencia es clave

La instalación WordPress DirectAdmin puede tener su curva de aprendizaje, pero una vez que entiendes la lógica, es muy estable. No tengas miedo de equivocarte: siempre puedes borrar la instalación y empezar de cero (borrando la carpeta y la base de datos). Y si algo falla, recuerda que tienes la comunidad y a tu proveedor para apoyarte.

Espero que este artículo te haya aclarado las dudas más comunes. Si te surge alguna otra, no dudes en buscar en los foros o preguntar a tu hosting. ¡Buena suerte con tu 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