Cómo configurar WordPress con DirectAdmin (instalación manual)
¿Te han dado acceso a un panel de control DirectAdmin y necesitas montar WordPress desde cero? Has llegado al lugar correcto.
En esta guía extensa y detallada, vamos a explicarte paso a paso cómo instalar WordPress DirectAdmin de forma manual, sin necesidad de usar instaladores automáticos (aunque también te contaremos un truco). Este método te dará control total sobre los archivos y la base de datos, algo esencial si quieres configurar WordPress DirectAdmin con ajustes avanzados o si tu proveedor no ofrece Softaculous.
Vamos a ir despacio, con un lenguaje claro y sin tecnicismos innecesarios. Al final, tendrás tu sitio web funcionando y sabrás exactamente qué has hecho en cada paso.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener a mano estos tres elementos. Sin ellos, no podremos continuar.
- Acceso a DirectAdmin: Necesitas las credenciales (usuario y contraseña) que te ha proporcionado tu empresa de hosting. Normalmente accedes a través de una URL como
https://tudominio.com:2222. - Un dominio o subdominio: Debe estar apuntando a tu servidor (es decir, que los DNS estén configurados). Si no sabes qué es esto, pregunta a tu proveedor, pero lo normal es que ya venga hecho si acabas de contratar el plan.
- El archivo de WordPress: Lo descargaremos directamente desde la web oficial
es.wordpress.org. Es un archivo.zipque pesa unos 20 MB.
[INFO] Este proceso se conoce como instalación WordPress DirectAdmin y es el estándar de la industria. Aprenderlo te servirá para cualquier otro panel de control, como cPanel o Syspanel (este último se accede por el puerto 2106).
Paso 1: Descargar y preparar el paquete de WordPress
Lo primero es tener el "código fuente" de WordPress en tu ordenador.
1.1. Descarga el archivo ZIP
Ve a la web oficial y descarga la última versión en español. Busca el botón grande que pone "Descargar WordPress".
1.2. Descomprime el archivo
Una vez descargado, descomprime el archivo .zip en tu ordenador. Verás una carpeta llamada wordpress (o similar) que contiene muchos archivos y carpetas (como wp-admin, wp-content, wp-includes, etc.). No entres todavía a modificarlos, solo necesitamos tenerlos localizados.
Paso 2: Crear la base de datos en DirectAdmin
WordPress necesita una base de datos para guardar tus entradas, páginas, comentarios y ajustes. Es como el "almacén" de tu web. Vamos a crearla desde DirectAdmin.
2.1. Accede al panel de control
Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña.
2.2. Busca la sección "MySQL Management"
En el menú principal, busca un icono o enlace llamado "MySQL Management" o "Gestión de MySQL". Haz clic en él.
2.3. Crea una nueva base de datos
Verás un formulario para crear una base de datos. Deberás rellenar dos campos:
- Nombre de la base de datos (Database Name): Elige un nombre descriptivo, por ejemplo,
mipagina_wp. - Usuario (Database User): Elige un nombre para el usuario, por ejemplo,
mipagina_user. - Contraseña (Password): DirectAdmin te ofrecerá un generador de contraseñas seguras. Es muy recomendable usarlo. Si prefieres ponerla tú, asegúrate de que sea larga y compleja (con mayúsculas, minúsculas, números y símbolos).
[WARNING] IMPORTANTE: Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el paso 5 y son datos que no se pueden recuperar fácilmente.
Haz clic en "Create" o "Crear". El sistema creará la base de datos y el usuario, y los vinculará automáticamente con todos los privilegios. No necesitas hacer nada más aquí.
Paso 3: Subir los archivos de WordPress a tu servidor
Ahora tenemos el código en nuestro ordenador y la base de datos creada. El siguiente paso es subir los archivos de WordPress al servidor. Para ello, usaremos el Administrador de Archivos de DirectAdmin (el método más fácil para principiantes).
3.1. Abre el Administrador de Archivos
En el panel principal, busca el icono "File Manager" o "Administrador de Archivos". Haz clic para abrirlo.
3.2. Navega a la carpeta "domains"
Dentro del Administrador de Archivos, verás una lista de carpetas. Entra en la carpeta llamada domains. Dentro de ella, verás una carpeta con el nombre de tu dominio (por ejemplo, tudominio.com). Entra en esa carpeta.
3.3. Entra en la carpeta "public_html"
Dentro de la carpeta de tu dominio, verás una carpeta llamada public_html. Esta es la carpeta raíz de tu sitio web. Todo lo que subas aquí será visible en internet.
[INFO] Si quieres que WordPress se instale en una subcarpeta (por ejemplo,
tudominio.com/blog), deberías crear una carpeta nueva dentro depublic_htmlcon el nombre que quieras (ej:blog) y entrar en ella. Para esta guía, asumiremos que lo instalas en la raíz, es decir, directamente enpublic_html.
3.4. Sube el archivo ZIP
Una vez dentro de public_html, busca el botón "Upload" o "Subir" en la barra superior. Se abrirá una ventana que te permite arrastrar o seleccionar el archivo wordpress.zip que descargaste antes. Sube el archivo. Puede tardar unos segundos o minutos.
3.5. Extrae el archivo ZIP
Cuando la subida haya terminado, verás el archivo wordpress.zip en la lista de archivos. Haz clic derecho sobre él y selecciona la opción "Extract" o "Extraer". Se te preguntará si quieres extraer todos los archivos. Confirma.
3.6. Mueve los archivos a la raíz
Después de extraer, se creará una carpeta llamada wordpress dentro de public_html. No queremos que la web esté dentro de una subcarpeta, así que tenemos que mover su contenido a la raíz (public_html).
- Entra en la carpeta
wordpressque se acaba de crear. - Selecciona todos los archivos y carpetas que hay dentro (puedes usar la casilla "Select All" o hacer clic en el primero y luego en el último con Shift).
- Haz clic en el botón "Move" o "Mover" (normalmente tiene un icono de tijeras o una flecha).
- En el campo de destino, escribe
/domains/tudominio.com/public_html(reemplazatudominio.comcon tu dominio real) y haz clic en "Move".
3.7. Limpieza final
Ahora ya puedes eliminar la carpeta wordpress vacía y el archivo wordpress.zip que ya no necesitas. Selecciónalos y haz clic en "Delete" o "Eliminar".
[TIP] Este proceso de subir y extraer puede parecer tedioso, pero es la forma más fiable de instalar WordPress DirectAdmin sin necesidad de usar FTP (File Transfer Protocol). Una vez hecho, tendrás todos los archivos en su sitio.
Paso 4: Configurar los permisos de archivos (Opcional pero recomendado)
Los archivos y carpetas tienen "permisos" que controlan quién puede leerlos, escribirlos o ejecutarlos. Para que WordPress funcione sin problemas, es recomendable que las carpetas tengan permisos 755 y los archivos 644.
En el Administrador de Archivos, selecciona todos los archivos y carpetas, haz clic derecho y elige "Change Permissions" o "Cambiar permisos".
- Marca las casillas para que queden como
755para las carpetas (Lectura, Escritura, Ejecución para el propietario; Lectura y Ejecución para el grupo y otros). - Aplica los cambios.
[WARNING] No todos los servidores requieren este paso, pero hacerlo evita errores de "Permiso denegado" al instalar o actualizar plugins. Si tu panel no te deja cambiar permisos de forma masiva, no te preocupes, WordPress suele funcionar igualmente.
Paso 5: Ejecutar el instalador de WordPress
Este es el paso más emocionante. Ahora vamos a "conectar" los archivos con la base de datos.
5.1. Abre tu dominio en el navegador
Escribe tu dominio en la barra de direcciones de tu navegador (por ejemplo, https://tudominio.com). Verás que aparece una página en inglés (o español) diciendo que WordPress necesita ser instalado. Haz clic en "Continue" o "Continuar" (si sale en tu idioma).
5.2. Introduce los datos de la base de datos
Ahora te pedirá los datos que creamos en el Paso 2. Rellena los campos:
- Database Name: El nombre de tu base de datos (ej:
mipagina_wp). - Username: El usuario de la base de datos (ej:
mipagina_user). - Password: La contraseña que generaste.
- Database Host: Déjalo como
localhost(es el valor por defecto y el correcto en el 99% de los casos). - Table Prefix: Déjalo como
wp_. Es un valor avanzado que solo se cambia por razones de seguridad, y no es necesario para esta guía.
Haz clic en "Submit" o "Enviar".
5.3. ¡Todo listo!
WordPress comprobará los datos. Si todo es correcto, verás una pantalla con un botón que pone "Run the installation" o "Ejecutar la instalación". Haz clic en él.
5.4. Configura tu sitio web
Por fin, llegarás a la pantalla más importante. Aquí configurarás la información básica de tu sitio:
- Site Title: El nombre de tu sitio web (ej: "Mi Blog de Recetas").
- Username: El nombre de usuario del administrador. No uses "admin", elige algo único (ej:
juan_admin). - Password: Crea una contraseña segura para tu usuario administrador. WordPress te la genera automáticamente, pero puedes cambiarla.
- Your Email: Tu correo electrónico, donde recibirás notificaciones importantes.
- Search Engine Visibility: Deja esta casilla desmarcada a menos que quieras que tu web no aparezca en Google mientras la construyes.
Haz clic en "Install WordPress" o "Instalar WordPress".
5.5. ¡Enhorabuena!
Verás un mensaje de éxito y un botón para "Log In" (Iniciar sesión). Haz clic en él y accede con el usuario y contraseña que acabas de crear. ¡Ya tienes WordPress instalado y funcionando!
Truco rápido: Usar el instalador automático Softaculous
Si tu DirectAdmin incluye la sección "Softaculous" (un instalador automático de scripts), el proceso es mucho más rápido.
- Busca el icono de "Softaculous" en el panel principal.
- Entra en la categoría "Blog" o "Portales" y haz clic en "WordPress".
- Haz clic en el botón "Install" (Instalar).
- Rellena los datos del sitio (nombre, descripción, usuario y contraseña del administrador, etc.).
- En la sección de "Base de datos", puedes dejarlo en "Crear una base de datos" o usar una que ya hayas creado.
- Haz clic en "Install" y espera un minuto. ¡Listo!
[TIP] Softaculous es una herramienta muy útil para instalar WordPress DirectAdmin rápidamente. Sin embargo, el método manual te da un conocimiento más profundo de cómo funciona tu sitio, lo cual es muy valioso para el futuro.
Preguntas frecuentes (FAQ) sobre WordPress y DirectAdmin
¿Qué hago si veo el error "Error establishing a database connection"?
Este es el error más común. Significa que los datos de la base de datos son incorrectos. Revisa que has escrito bien el nombre, usuario y contraseña en el archivo wp-config.php. Puedes acceder a él desde el Administrador de Archivos y editarlo.
¿Puedo usar FTP en lugar del Administrador de Archivos?
Sí, por supuesto. Si tienes un cliente FTP como FileZilla, puedes subir los archivos de la misma manera. El resultado es el mismo. El Administrador de Archivos de DirectAdmin es solo una alternativa más visual.
¿Qué es el archivo wp-config.php?
Es el archivo más importante de WordPress. Contiene la configuración de la base de datos y las claves de seguridad. Si tienes que mover tu sitio a otro servidor, este archivo es el que tendrás que modificar.
¿Es necesario cambiar el prefijo de las tablas de la base de datos?
No es necesario, pero es una medida de seguridad básica recomendada. Si quieres hacerlo, debes cambiar el valor wp_ por otro, por ejemplo miwp_, en el paso 5.2 o editando el archivo wp-config.php después de la instalación.
¿Puedo instalar WordPress en una subcarpeta, por ejemplo, tudominio.com/blog?
Sí, es exactamente el mismo proceso, pero en el paso 3.3, en lugar de quedarte en public_html, creas una carpeta llamada blog y entras en ella para subir y extraer los archivos.
¿Necesito conocimientos de programación?
No. Este proceso es 100% administrativo y no requiere escribir ni una sola línea de código. Solo necesitas seguir los pasos con atención.
¿Y si mi panel es Syspanel (antes HestiaCP)?
El proceso es muy similar. La principal diferencia es que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106) y la estructura de carpetas puede variar ligeramente (normalmente también se usa public_html). En Syspanel, también tienes un instalador automático llamado "WordPress Manager" que facilita mucho la tarea. Los conceptos de base de datos y archivos son idénticos.
Conclusión: Tu web ya está en marcha
Has completado con éxito una instalación WordPress DirectAdmin manual. Como has visto, no es un proceso complicado, solo requiere paciencia y seguir los pasos en orden. Ahora ya tienes el control total de tu instalación y sabes cómo está estructurada.
Te recomiendo que dediques un tiempo a explorar el panel de administración de WordPress (el escritorio). Familiarízate con las secciones de Entradas, Páginas, Apariencia y Plugins. Es la mejor manera de aprender.
Si has llegado hasta aquí, felicidades. Ya no eres un principiante en esto del hosting. Si en algún momento te atascas, recuerda que tu proveedor de hosting siempre tiene soporte técnico que puede echarte una mano. ¡A crear contenido!
