Cómo subir WordPress a DirectAdmin (instalación manual)
Antes de empezar: ¿Qué necesitas para instalar WordPress en DirectAdmin?
Instalar WordPress manualmente en DirectAdmin puede sonar complicado, pero en realidad es un proceso muy mecánico. No necesitas ser un experto en programación, solo seguir los pasos con calma y tener a mano los datos de tu hosting.
Para realizar este tutorial de WordPress en DirectAdmin, necesitarás lo siguiente:
- Acceso a tu panel de control DirectAdmin (normalmente en
tu-dominio.com:2222). - Las credenciales de acceso a tu cuenta de hosting.
- Un cliente FTP o el administrador de archivos de DirectAdmin.
- El archivo comprimido de WordPress (lo descargamos en el paso 1).
- Un dominio o subdominio donde instalar (si es un dominio principal, mejor).
[INFO] Si tu dominio aún no está apuntando a tu servidor, la instalación puede funcionar, pero no verás el resultado hasta que los DNS se propaguen. Puede tardar entre 1 y 24 horas.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener el paquete de instalación. Siempre recomendamos descargarlo desde el sitio oficial para evitar archivos modificados o con malware.
- Ve a es.wordpress.org (el sitio en español) o a wordpress.org.
- Busca el botón de Descargar WordPress (suele ser un botón azul grande).
- Se descargará un archivo
.zipo.tar.gz. No lo descomprimas aún en tu ordenador, lo subiremos directamente a tu hosting.
[TIP] Asegúrate de descargar la versión más reciente. Las versiones antiguas tienen vulnerabilidades de seguridad conocidas.
Paso 2: Acceder a DirectAdmin y preparar el área de archivos
Ahora vamos a entrar en tu panel de control. Para instalar WordPress en DirectAdmin, debes hacer lo siguiente:
- Abre tu navegador y escribe la URL de acceso a DirectAdmin (normalmente
https://tu-dominio.com:2222). - Introduce tu usuario y contraseña.
- Una vez dentro, busca el icono o la sección llamada "Administrador de archivos" (File Manager). Suele estar en la sección de "Administración de archivos".
Dentro del Administrador de archivos, navega hasta la carpeta domains y luego entra en la carpeta de tu dominio concreto (por ejemplo, midominio.com).
Dentro de esa carpeta, verás una subcarpeta llamada public_html. Esta es la raíz de tu sitio web. Si entras directamente por tu dominio (ej. www.midominio.com), los archivos que estén aquí serán los que se muestren.
[WARNING] Si ya tienes una web en public_html (como una página de "En construcción"), ten cuidado. Si subes WordPress aquí, puede sobrescribir archivos. Si es una instalación nueva, adelante.
Paso 3: Subir el archivo ZIP de WordPress
Ahora viene la parte de "subir" el archivo. Hay dos formas de hacerlo: con el propio Administrador de archivos o con un cliente FTP (como FileZilla). Vamos a usar el Administrador de archivos de DirectAdmin para que sea más directo.
- Estando dentro de la carpeta
public_html, haz clic en el botón "Subir" (Upload) en la barra superior. - Se abrirá una ventana o un área de arrastrar y soltar. Selecciona el archivo
wordpress-x.x.x.zipque descargaste antes. - Espera a que la barra de progreso llegue al 100%. No cierres la pestaña durante la subida.
- Verás el archivo
.zipen la lista de archivos depublic_html.
[TIP] Si el archivo es demasiado grande y se corta la subida, usa un cliente FTP como FileZilla. Es más estable para archivos grandes. La dirección FTP suele ser la misma que tu dominio o la IP del servidor, el usuario es el mismo que el de DirectAdmin y la contraseña también.
Paso 4: Extraer el archivo ZIP
El archivo está subido, pero WordPress no funciona comprimido. Hay que "descomprimirlo" o "extraerlo".
- En el Administrador de archivos, haz clic derecho sobre el archivo
wordpress-x.x.x.zip. - Busca la opción "Extraer" (Extract) en el menú contextual.
- Te preguntará dónde extraer los archivos. Asegúrate de que la ruta sea exactamente la carpeta
public_html(o la carpeta donde quieras instalar, por ejemplo, una subcarpeta comopublic_html/blogpara un blog en un subdirectorio). - Haz clic en "Extraer" o "OK".
Verás que se crea una carpeta llamada wordpress dentro de public_html. Dentro de esa carpeta están todos los archivos de WordPress.
[INFO] Si quieres que WordPress se vea directamente en tudominio.com, necesitas mover el contenido de la carpeta wordpress a public_html. Si lo dejas en la subcarpeta, se vería en tudominio.com/wordpress. Para este tutorial, asumiremos que quieres que se vea en la raíz.
Paso 5: Mover los archivos a la raíz (public_html)
Para que tu sitio cargue al entrar a tudominio.com, los archivos deben estar sueltos en public_html, no dentro de una subcarpeta.
- Entra en la carpeta
wordpressque se creó tras la extracción. - Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl+A o el botón de seleccionar todo).
- Haz clic en el icono de "Mover" (Move) en la barra superior.
- En el campo de destino, escribe la ruta completa de la carpeta
public_html. En el Administrador de archivos de DirectAdmin, si estás dentro depublic_html/wordpress, la ruta de destino sería../o la ruta absoluta comodomains/midominio.com/public_html. - Confirma el movimiento.
Cuando termines, la carpeta wordpress debería estar vacía. Puedes eliminarla y también eliminar el archivo .zip que subiste al principio para mantener todo limpio.
[WARNING] Si mueves los archivos y no ves nada, verifica que estás en la carpeta correcta. Un error común es mover los archivos a public_html/domains/... en lugar de la raíz.
Paso 6: Crear la base de datos MySQL
WordPress necesita una base de datos para guardar tus entradas, páginas y configuraciones. Este es un paso crucial para subir WordPress a DirectAdmin correctamente.
- Vuelve al panel principal de DirectAdmin.
- Busca la sección "MySQL Management" o "Bases de datos MySQL".
- Haz clic en "Crear nueva base de datos".
- Te pedirá un nombre de base de datos y un usuario con su contraseña.
- Nombre de la BD: Normalmente se rellena automáticamente con tu usuario y un prefijo. Solo escribe un nombre descriptivo, por ejemplo,
wordpress_db. - Usuario de la BD: Elige un usuario, por ejemplo,
wp_user. - Contraseña: Usa el generador de contraseñas que suele tener el panel o crea una segura. Guárdala bien, la necesitarás en el siguiente paso.
- Nombre de la BD: Normalmente se rellena automáticamente con tu usuario y un prefijo. Solo escribe un nombre descriptivo, por ejemplo,
- Haz clic en "Crear".
[TIP] Anota estos tres datos en un bloc de notas: Nombre de la BD, Usuario de la BD y Contraseña. Son los que pedirá WordPress en la instalación.
Paso 7: Ejecutar el instalador de WordPress
Ahora viene la parte mágica. Ya tienes los archivos y la base de datos. Solo queda conectar ambos.
- Abre tu navegador y escribe la URL de tu sitio. Si pusiste los archivos en
public_html, seráhttp://tudominio.com. - WordPress detectará que no está instalado y te mostrará la pantalla de instalación en español. ¡Bienvenido a WordPress!
- Haz clic en "¡Vamos a ello!".
Selección de idioma
Elige el idioma de tu sitio (español, por ejemplo) y pulsa "Continuar".
Configuración de la base de datos
Ahora te pedirá los datos que creaste en el paso 6.
- Nombre de la base de datos: Aquí va el nombre completo que te dio DirectAdmin (ej.
usuario_wordpress_db). - Usuario de la base de datos: El usuario completo (ej.
usuario_wp_user). - Contraseña: La contraseña que elegiste.
- Servidor de la base de datos: Normalmente es
localhost. No lo cambies a menos que tu hosting te diga lo contrario. - Prefijo de la tabla: Déjalo como
wp_por defecto.
Pulsa "Enviar".
[WARNING] Si te da un error de "Error al conectar con la base de datos", revisa que has escrito bien el nombre de usuario y la base de datos. A veces DirectAdmin añade un prefijo con tu nombre de usuario que debes incluir.
Instalación del sitio
Si la conexión es correcta, verás un mensaje verde. Pulsa "Ejecutar la instalación".
Ahora rellena los datos de tu sitio:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador (no uses "admin", es muy predecible).
- Contraseña: Una contraseña segura para tu administrador.
- Tu correo electrónico: Un correo válido para recuperaciones.
- Visibilidad para los motores de búsqueda: Te recomiendo dejar esta casilla desmarcada para que Google pueda indexar tu sitio cuando quieras.
Pulsa "Instalar WordPress".
Paso 8: Configuración inicial y ajustes post-instalación
¡Enhorabuena! Ya has completado la instalación manual de WordPress en DirectAdmin. Ahora, antes de celebrarlo, vamos a asegurarnos de que todo esté bien configurado.
- Inicia sesión en tu panel de administración (
tudominio.com/wp-admin) con el usuario y contraseña que acabas de crear. - Ve a Ajustes > Enlaces permanentes. Elige la estructura que más te guste (recomendamos "Nombre de la entrada" para un mejor SEO) y guarda los cambios. Esto actualiza el
.htaccess.
Paso 9: Seguridad básica y buenas prácticas
Una vez que has logrado subir WordPress a DirectAdmin, es vital que lo asegures. Un plugin como Wordfence o Solid Security puede ayudar, pero hay acciones manuales:
- Cambia el prefijo de la tabla si tienes acceso a PHPMyAdmin, aunque si ya instalaste, no lo hagas ahora sin saber.
- Mantén todo actualizado: WordPress, temas y plugins. Las actualizaciones corrigen fallos de seguridad.
- Elimina el tema y plugins por defecto que no uses.
- Activa SSL: En DirectAdmin, busca la opción "SSL Certificates" y activa Let's Encrypt para tu dominio. Así tu web cargará con
https://y los datos estarán cifrados.
Preguntas frecuentes (FAQ) sobre instalar WordPress en DirectAdmin
¿Cuál es la diferencia entre instalar WordPress manualmente y con un instalador automático?
La instalación manual, la que has hecho aquí, te da control total sobre los archivos y la base de datos. El instalador automático (como Softaculous) lo hace todo por ti, pero a veces crea estructuras de archivos que luego son difíciles de modificar si quieres mover el sitio. Además, la manual te ayuda a entender cómo funciona tu hosting.
¿Puedo instalar WordPress en un subdirectorio (ej. /blog)?
Sí, es muy sencillo. En lugar de extraer los archivos en public_html, crea una carpeta llamada blog dentro de public_html y extrae el ZIP ahí. Luego accede a tudominio.com/blog para ejecutar el instalador.
¿Qué hago si veo un error de "500 Internal Server Error" después de mover los archivos?
Esto suele ser un problema de permisos de archivos. En DirectAdmin, selecciona todos los archivos de public_html y en el menú de permisos (chmod) ponlos en 644 para archivos y 755 para carpetas. Si no sabes cómo, contacta con soporte, pero es un paso común.
¿Es necesario usar un cliente FTP? ¿Puedo usar solo el Administrador de archivos?
Puedes usar solo el administrador de archivos de DirectAdmin, como hemos hecho en este tutorial. Es perfectamente válido. El FTP es útil cuando necesitas subir muchos archivos o archivos muy grandes, ya que es más rápido y permite reanudar descargas.
He visto que mencionas Syspanel, ¿qué es?
[INFO] Syspanel es el nombre que usamos para referirnos a HestiaCP. Si en algún futuro migras a un hosting que use HestiaCP, el puerto de acceso al panel es el 2106 y el proceso de instalación de WordPress es muy similar, pero usando su propio administrador de archivos y su sección de bases de datos. La lógica de subir el ZIP, extraer y configurar la BD es idéntica.
Conclusión
Has aprendido a instalar WordPress en DirectAdmin de forma manual. Es un proceso que, una vez que lo haces un par de veces, te llevará menos de 15 minutos. La clave está en la paciencia y en seguir los pasos en orden: descargar, subir, extraer, crear BD y configurar.
Ahora que tienes tu WordPress funcionando, puedes empezar a explorar el panel, instalar un tema que te guste y crear tu primer contenido. Si tienes dudas sobre cómo optimizar la velocidad o el SEO, ese es otro tema, pero ya has dado el paso más importante: tener tu sitio web bajo tu control total.
[TIP] Guarda este tutorial en tus favoritos. Cada vez que necesites hacer una instalación limpia de WordPress, estos pasos te servirán de guía rápida. ¡Buena suerte con tu nueva web!
