Cómo subir WordPress a DirectAdmin (subida manual de archivos)
Antes de Empezar: ¿Qué Necesitas y por Qué Hacerlo Manualmente?
Subir WordPress a DirectAdmin manualmente puede sonar a algo complejo, pero en realidad es un proceso muy gratificante que te da control total sobre tu sitio. A diferencia de los instaladores automáticos (como Softaculous), la instalación manual te permite personalizar cada detalle, aprender cómo funciona tu hosting por dentro y, en muchos casos, solucionar problemas que los asistentes automáticos no pueden manejar.
Para realizar este proceso, necesitarás tres cosas fundamentales: acceso a tu panel de DirectAdmin, un cliente FTP (o el administrador de archivos del panel) y el paquete de instalación de WordPress descargado desde wordpress.org. Si te sientes inseguro, no te preocupes: esta guía está diseñada para que la sigas paso a paso, incluso si es tu primera vez tocando archivos de un servidor.
El objetivo de este tutorial es que aprendas a subir WordPress DirectAdmin sin depender de atajos. Al final, tendrás un sitio completamente funcional y, de paso, entenderás mejor la estructura de archivos de tu alojamiento. Recuerda que este método es universal: funciona tanto para dominios principales como para subdominios o dominios adicionales que tengas registrados en tu cuenta.
Paso 1: Descargar WordPress y Preparar los Archivos
Lo primero es obtener el paquete oficial de WordPress. Ve a wordpress.org y descarga el archivo .zip más reciente. Este archivo contiene todo el sistema: desde el núcleo hasta las carpetas de temas y plugins por defecto.
Una vez descargado, descomprime el archivo en tu computadora. Verás una carpeta llamada wordpress con varias subcarpetas y archivos dentro. No te abrumes con la cantidad de archivos; es normal. Lo importante es que tengas esta carpeta localizada en tu escritorio o en una carpeta de fácil acceso.
¿Debo Renombrar la Carpeta?
Si vas a instalar WordPress en la raíz de tu dominio (por ejemplo, tudominio.com), necesitarás copiar el contenido de la carpeta wordpress directamente, no la carpeta en sí. Si, por el contrario, quieres instalarlo en una subcarpeta (como tudominio.com/blog), puedes renombrar la carpeta wordpress a blog o al nombre que prefieras.
[TIP]: Si no estás seguro de qué significa "raíz del dominio", piensa en ello como la carpeta principal donde se guardan todos los archivos de tu sitio web. En DirectAdmin, normalmente se llama public_html o domains/tudominio.com/public_html.
Paso 2: Acceder a DirectAdmin y Localizar el Administrador de Archivos
Ahora vamos a la acción. Ingresa a tu panel de DirectAdmin usando las credenciales que te proporcionó tu proveedor de hosting. Una vez dentro, busca la sección llamada "Administrador de archivos" (File Manager). En la mayoría de las versiones de DirectAdmin, esta opción está en el menú principal, representada con un icono de carpeta.
El administrador de archivos es tu explorador de Windows o Mac, pero dentro del servidor. Desde aquí podrás subir, crear, editar y eliminar archivos. Es una herramienta poderosa, así que ten cuidado con lo que borras.
Navegando hasta la Carpeta Correcta
Dentro del administrador de archivos, verás una lista de carpetas. Busca la carpeta public_html. Esta es la carpeta pública de tu dominio principal. Si tienes varios dominios, verás una estructura como domains/tudominio.com/public_html. Haz clic en la carpeta correcta para entrar.
[INFO]: Si tu dominio es el principal de la cuenta, public_html es la carpeta correcta. Si es un dominio adicional, la ruta será más larga. Si no la encuentras, revisa la estructura de carpetas de tu cuenta o contacta con soporte.
Paso 3: Subir los Archivos de WordPress (La Parte Crucial)
Ahora viene la acción principal: subir WordPress DirectAdmin. Tienes dos opciones principales: usar el administrador de archivos del panel o un cliente FTP como FileZilla. Ambas son válidas, pero te explicaré la primera por ser más directa.
Opción A: Usando el Administrador de Archivos de DirectAdmin
Dentro de la carpeta public_html, busca un botón que diga "Subir" o "Upload". Se abrirá una ventana donde puedes arrastrar y soltar los archivos desde tu computadora.
Aquí tienes un punto importante: si instalas en la raíz, debes seleccionar todos los archivos que estaban dentro de la carpeta wordpress (los que ves al descomprimir) y subirlos. No subas la carpeta wordpress en sí, sino su contenido. Si tu explorador de archivos te permite seleccionar múltiples archivos, hazlo. Si no, puedes comprimir la carpeta en un .zip y subirla, para luego extraerla dentro del servidor.
Método ZIP (Recomendado para muchos archivos)
Subir cientos de archivos uno a uno es tedioso. Por eso, te recomiendo este método:
- En tu computadora, comprime la carpeta
wordpress(o su contenido) en un archivo.zip. - En el administrador de archivos de DirectAdmin, sube ese archivo
.zipapublic_html. - Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Extract". - El sistema descomprimirá el archivo y crearás la estructura de carpetas de WordPress automáticamente.
[WARNING]: Si extraes el archivo y se crea una subcarpeta llamada wordpress dentro de public_html, es porque comprimiste la carpeta madre. En ese caso, tendrás que mover todos los archivos desde public_html/wordpress/ a public_html/ directamente. Puedes hacerlo seleccionando todo dentro de la subcarpeta y usando la opción "Mover" del panel.
Opción B: Usando un Cliente FTP (FileZilla)
Si prefieres más control o tienes problemas con el administrador de archivos, usa FileZilla. Conéctate a tu servidor usando la IP o dominio, tu usuario y contraseña de FTP (que puedes crear desde DirectAdmin en la sección "Acceso FTP"). Una vez conectado, navega hasta public_html y arrastra los archivos de tu computadora a la ventana del servidor.
[TIP]: El FTP es mucho más rápido para subir muchos archivos pequeños. Si tienes una conexión lenta, esta es tu mejor opción.
Paso 4: Crear la Base de Datos en DirectAdmin
WordPress necesita una base de datos para guardar toda tu información: entradas, páginas, configuraciones, etc. Sin ella, el sistema no puede funcionar. Vamos a crearla desde DirectAdmin.
En el panel principal, busca la sección "Administrador de Bases de Datos MySQL" (o "MySQL Management"). Haz clic para entrar.
Creando la Base de Datos y el Usuario
Verás un formulario para crear una nueva base de datos. Normalmente, DirectAdmin te pide un nombre para la base de datos y te sugiere un prefijo (como usuario_). Elige un nombre descriptivo, como tudominio_wp.
Después, crea un usuario para esa base de datos. Te pedirá un nombre de usuario y una contraseña. Asegúrate de usar una contraseña segura (combina mayúsculas, minúsculas, números y símbolos). Guarda estos datos en un lugar seguro, los necesitarás en el siguiente paso.
Finalmente, tendrás que asignar todos los privilegios al usuario sobre la base de datos. Marca la casilla de "TODOS LOS PRIVILEGIOS" o selecciónalos uno a uno. Sin estos permisos, WordPress no podrá leer ni escribir en la base de datos.
[INFO]: El nombre de la base de datos y el usuario suelen tener un prefijo con tu nombre de usuario de hosting. Por ejemplo, si tu usuario es cliente1, la base de datos se llamará cliente1_wp. Esto es normal y no debes cambiarlo.
Paso 5: Configurar el Archivo wp-config.php
Ahora vamos a conectar WordPress con la base de datos que acabas de crear. En la carpeta donde subiste los archivos, busca un archivo llamado wp-config-sample.php. Este es un archivo de plantilla.
Editando el Archivo de Configuración
Haz clic derecho sobre wp-config-sample.php y selecciona "Editar" o "Edit". Se abrirá un editor de texto dentro del panel. Busca las líneas que dicen:
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'nombre_usuario' );
define( 'DB_PASSWORD', 'contraseña' );
Reemplaza los valores entre comillas con los datos de tu base de datos que creaste en el paso anterior. No toques nada más en ese archivo por ahora.
Una vez editado, guarda el archivo. Luego, renómbralo de wp-config-sample.php a wp-config.php. Para renombrar, haz clic derecho sobre el archivo y selecciona "Renombrar".
[WARNING]: Asegúrate de no dejar espacios en blanco antes o después de las comillas. Cualquier error en este archivo impedirá que WordPress se comunique con la base de datos.
Paso 6: Ejecutar el Instalador de WordPress
¡Ya casi está! Ahora viene la parte mágica. Abre tu navegador web y escribe la URL de tu dominio (por ejemplo, http://tudominio.com). Si has hecho todo correctamente, verás la pantalla de instalación de WordPress en español.
Rellenando los Datos del Sitio
La pantalla te pedirá:
- Título del sitio: El nombre de tu sitio web.
- Nombre de usuario: El usuario administrador que usarás para entrar a tu panel de control. No uses "admin" por seguridad.
- Contraseña: Una contraseña fuerte para tu usuario administrador.
- Tu correo electrónico: Donde recibirás notificaciones.
Rellena los campos y haz clic en "Instalar WordPress".
¡Instalación Completada!
WordPress creará las tablas en la base de datos y, en unos segundos, te mostrará un mensaje de éxito. Haz clic en "Iniciar sesión" e introduce el usuario y contraseña que acabas de crear. ¡Felicidades! Ya has logrado instalar WordPress DirectAdmin manualmente.
Solución de Problemas Comunes (FAQ)
Es normal encontrar pequeños obstáculos en el camino. Aquí te dejo las soluciones a los problemas más habituales.
Error de "Conexión a la base de datos"
Si ves este error, significa que los datos del archivo wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña en DirectAdmin. Asegúrate de no haber copiado espacios extra.
Pantalla en Blanco
Esto suele indicar un problema con los archivos. Verifica que todos los archivos se hayan subido correctamente y que la carpeta public_html no tenga archivos corruptos. A veces, re-subir el archivo .zip y extraerlo de nuevo soluciona el problema.
"Error al conectar con la base de datos" al instalar
Asegúrate de que el usuario de la base de datos tenga todos los privilegios sobre la base de datos. Puedes revisar esto en la sección "MySQL Management" de DirectAdmin.
¿Puedo usar este método para un subdominio?
Sí, el proceso es idéntico. Solo cambia la carpeta de destino. En lugar de public_html, usarás la carpeta public_html/subdominio o la estructura de carpetas que DirectAdmin cree para ese subdominio.
¿Necesito un cliente FTP sí o sí?
No, el administrador de archivos de DirectAdmin es suficiente. Sin embargo, para sitios grandes o conexiones lentas, FTP es más eficiente.
Conclusión: Tu Sitio WordPress Está Listo
Has completado un DirectAdmin WordPress tutorial completo. Subir WordPress manualmente te da un conocimiento profundo de tu hosting y te permite solucionar problemas que otros no pueden. Ahora puedes empezar a personalizar tu sitio: instalar temas, añadir plugins y crear contenido.
Recuerda que la práctica hace al maestro. No temas repetir el proceso en un sitio de pruebas para afianzar conocimientos. Si en algún momento te sientes perdido, vuelve a esta guía y sigue cada paso con calma.
[INFO]: Si en algún momento tu proveedor de hosting menciona "Syspanel" en lugar de "DirectAdmin", no te preocupes. Es un panel de control similar, y el puerto de acceso suele ser el 2106. Los pasos para subir archivos y crear bases de datos son prácticamente los mismos, solo cambia la interfaz visual.
Ahora, ve a tu panel de administración de WordPress (tudominio.com/wp-admin) y empieza a construir el sitio de tus sueños. ¡Bienvenido al mundo de WordPress!
