Cómo subir tu web a DirectAdmin por primera vez
¡Perfecto! Aquí tienes el artículo completo y detallado sobre cómo publicar tu web en DirectAdmin, pensado para que cualquier principiante pueda seguirlo sin perderse.
¿Acabas de contratar un hosting y te han dado un acceso a un panel llamado DirectAdmin? No te preocupes si te suena a chino. Es la herramienta que te permitirá gestionar tu dominio, crear correos y, sobre todo, publicar tu web para que todo el mundo pueda verla.
En esta guía para novatos, vamos a explicarte paso a paso cómo subir tu página web por primera vez. Olvídate de tecnicismos raros. Aquí vas a aprender a usar el administrador de archivos y el FTP como un profesional, pero con palabras sencillas. Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a subir archivos, asegurémonos de que tienes todo lo necesario. No necesitas ser un ingeniero informático, solo tener a mano estos tres datos:
- Tu dominio: Por ejemplo,
mipaginaweb.com. - Las credenciales de acceso a DirectAdmin: Normalmente son un usuario y una contraseña que te ha enviado tu proveedor de hosting por correo electrónico. La URL de acceso suele ser algo como
https://tu-servidor:2222. - Los archivos de tu web: Pueden ser archivos HTML, CSS, imágenes, etc. Si usas un gestor de contenidos como WordPress, necesitarás tener esos archivos en tu ordenador o saber cómo instalarlos desde el propio panel.
[INFO] Si tu web es un WordPress, muchos hostings tienen un instalador automático. Este artículo se centra en el método manual, que es el que te dará un control total y te enseñará cómo funciona todo por dentro. Si prefieres la vía rápida, busca el icono "Softaculous" o "Instalador de aplicaciones" en tu panel.
Método 1: Usar el Administrador de Archivos (El más fácil para empezar)
Este método es perfecto si solo necesitas subir unos pocos archivos o si no quieres instalar programas adicionales en tu ordenador. Es como usar el explorador de Windows o el Finder de Mac, pero dentro de tu navegador web.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador (Chrome, Firefox, etc.) y escribe la dirección que te dio tu proveedor. Introduce tu usuario y contraseña y haz clic en "Iniciar sesión". Verás un panel de control con muchos iconos. No te asustes, solo vamos a usar uno.
Paso 2: Encuentra el Administrador de Archivos
Busca un icono que diga "Administrador de Archivos" (File Manager). Suele tener un dibujo de una carpeta o un archivador. Haz clic en él.
Paso 3: Navega a la carpeta correcta
Esta es la parte más importante. Al entrar, verás una lista de carpetas. No subas tus archivos en la raíz, o no funcionarán. Debes buscar una carpeta llamada domains y entrar dentro.
Dentro de domains, verás una carpeta con el nombre de tu dominio (ej. mipaginaweb.com). Entra en ella. Ahora, busca y entra en la carpeta llamada public_html.
[WARNING] La carpeta
public_htmles EL LUGAR correcto. Todo lo que pongas ahí será visible en internet. Si lo pones fuera, nadie podrá verlo. Es el "cajón" donde se expone tu web al mundo.
Paso 4: Sube tus archivos
Ya estás dentro de public_html. Ahora tienes dos opciones:
- Subir archivo: Si solo quieres subir un par de archivos (por ejemplo,
index.htmlyestilos.css), haz clic en el botón "Subir" (Upload). Se abrirá una ventana para que selecciones los archivos desde tu ordenador. - Subir carpeta: Si tu web tiene muchas carpetas y archivos (como un WordPress), es mejor subir un archivo comprimido en formato
.zip. Sube el.zipcomo si fuera un solo archivo.
Paso 5: Descomprime (si has subido un ZIP)
Si has subido un .zip, ahora debes descomprimirlo. Verás el archivo .zip en la lista de archivos. Haz clic derecho sobre él (o selecciónalo y busca la opción) y elige "Extraer" (Extract). Se creará una carpeta con todos tus archivos dentro.
Paso 6: Mueve el contenido a la raíz de public_html
Esto es un error muy común. Al descomprimir, se crea una carpeta que contiene tu web. Por ejemplo, se crea public_html/miweb/. Para que funcione, necesitas que los archivos estén directamente en public_html. Selecciona todos los archivos dentro de esa subcarpeta (con la tecla Ctrl o Cmd) y córtalos (Ctrl+X). Luego, navega un paso atrás (hasta public_html) y pégalos (Ctrl+V).
Ahora ya puedes eliminar la carpeta vacía y el archivo .zip que subiste.
Paso 7: ¡Comprueba tu web!
Abre una pestaña nueva en tu navegador y escribe tu dominio (ej. mipaginaweb.com). Si has hecho todo bien, ¡ya deberías ver tu página! Si no, revisa que el archivo principal se llame index.html o index.php, porque es el primer archivo que el servidor busca.
Método 2: Subir tu web por FTP con FileZilla (El método más eficiente)
El FTP (Protocolo de Transferencia de Archivos) es la forma clásica y más rápida de subir muchas carpetas y archivos. Es ideal para webs grandes. Para ello, necesitamos un programa llamado FileZilla, que es gratuito y muy popular.
Paso 1: Descarga e instala FileZilla
Ve a la página oficial de FileZilla y descarga la versión gratuita para tu sistema operativo (Windows, Mac o Linux). Instálalo como cualquier otro programa.
Paso 2: Encuentra tus datos FTP en DirectAdmin
Necesitas el host, el usuario y la contraseña FTP. A menudo, son los mismos que los de DirectAdmin, pero no siempre. Vuelve al panel de DirectAdmin y busca el icono "Cuentas FTP" (FTP Accounts). Ahí verás el nombre de usuario y el servidor (host) que debes usar. La contraseña es la que tú hayas configurado o la de tu cuenta principal.
Paso 3: Conéctate a tu servidor
Abre FileZilla. En la parte superior, verás campos para rellenar:
- Servidor (Host): Pon tu dominio o la IP del servidor (te lo da tu proveedor). A veces es algo como
ftp.tudominio.com. - Nombre de usuario: El que has visto en "Cuentas FTP".
- Contraseña: La correspondiente a ese usuario.
- Puerto: Déjalo en blanco o pon
21(que es el puerto estándar de FTP).
Haz clic en "Conexión rápida".
[TIP] En FileZilla, en el panel de la izquierda verás tu ordenador y en el de la derecha, el servidor. Es como dos exploradores en paralelo.
Paso 4: Navega hasta public_html
En el panel derecho (el del servidor), navega tal y como hicimos antes: domains -> tu-dominio -> public_html. Esta es tu carpeta de destino.
Paso 5: Sube tus archivos
En el panel izquierdo (tu ordenador), navega hasta donde tengas los archivos de tu web. Selecciona todos los archivos y carpetas. Puedes hacerlo con Ctrl+A (Cmd+A en Mac) o arrastrando el ratón.
Ahora, arrastra todos esos archivos seleccionados desde el panel izquierdo hasta el panel derecho (dentro de public_html). Verás una ventana con el progreso de la transferencia. Cuando termine, ¡listo!
Paso 6: Comprueba de nuevo
Igual que antes, abre tu navegador y visita tu dominio. Debería cargar tu web.
[WARNING] Asegúrate de que en FileZilla no se suba una carpeta "contenedora". Es decir, si arrastras una carpeta llamada
miweb, en el servidor se crearápublic_html/miweb/. Debes arrastrar el contenido de esa carpeta, no la carpeta en sí, a menos que ese sea el camino que quieras.
Errores comunes y cómo solucionarlos (FAQ)
Es muy normal que algo falle a la primera. No te desesperes. Estas son las dudas más típicas de los que empiezan:
Veo un error 403 Forbidden
Esto significa que el servidor no tiene permisos para leer tus archivos. Es un problema de permisos. En el Administrador de Archivos, selecciona todos tus archivos y carpetas, haz clic derecho y busca la opción "Cambiar permisos". Pónlos en 755 para carpetas y 644 para archivos. Si no los ves, puedes usar el comando chmod en FileZilla (clic derecho sobre el archivo -> "Permisos de archivo").
Veo el índice de la carpeta (una lista de archivos)
Esto ocurre porque no tienes un archivo index.html o index.php en la raíz de public_html. El servidor no sabe qué archivo mostrar primero. Asegúrate de que tu web tiene uno de estos archivos y que está directamente en public_html.
He subido los archivos pero sigo viendo una página de "En construcción"
Esta página suele ser un archivo index.html que viene por defecto en tu hosting. Bórralo de public_html o reemplázalo por el tuyo (con el mismo nombre).
¿Y si mi web está hecha con WordPress?
Para WordPress, el proceso es el mismo. Debes subir los archivos de WordPress a public_html. Sin embargo, necesitarás crear una base de datos MySQL en DirectAdmin (busca el icono "Gestión de bases de datos MySQL"). Luego, ejecutarás el instalador de WordPress visitando tu dominio y siguiendo los pasos. Es un poco más avanzado, pero con esta guía ya tienes la base.
¿Cómo accedo a mi web si aún no he cambiado los DNS?
Si acabas de contratar el hosting, tu dominio puede estar apuntando a otra parte. Para ver tu web antes de cambiar los DNS, puedes editar el archivo hosts de tu ordenador o usar una herramienta online. Es un truco más avanzado, pero si tu proveedor te ha dado una IP, puedes probar a poner http://IP-de-tu-servidor en el navegador para ver si los archivos están bien subidos.
[INFO] Si en algún momento tu panel de control es Syspanel (algunos proveedores lo llaman así), no te confundas. Es el mismo concepto que DirectAdmin, pero con otra interfaz. La forma de subir archivos es idéntica, y suele accederse a través del puerto 2106 (ej.
https://tu-servidor:2106). Dentro, busca la sección de "Archivos" y encontrarás la carpetapublic_htmlen la misma ruta.
Consejos finales para publicar tu web sin dolores de cabeza
- Ve paso a paso: No intentes hacer todo a la vez. Primero sube un archivo
index.htmlde prueba (con un "Hola mundo") y comprueba que funciona. Luego sube el resto. - Nombres de archivos: Evita usar espacios o caracteres raros (ñ, tildes) en los nombres de tus archivos y carpetas. Usa guiones bajos o medios. Esto previene muchos errores de enlaces.
- Haz copias de seguridad: Antes de tocar nada en tu servidor, descarga una copia de lo que haya en
public_htmla tu ordenador. Así podrás restaurar si algo sale mal. - Paciencia: A veces, los cambios tardan unos minutos en reflejarse. Si has subido todo y no ves el cambio, espera un poco y recarga la página con Ctrl+F5 (esto limpia la caché de tu navegador).
Subir tu web a DirectAdmin es un rito de iniciación para todo webmaster. Al principio parece un laberinto, pero una vez que lo haces, te das cuenta de que es bastante lógico. Con el administrador de archivos para tareas rápidas y el FTP para proyectos grandes, tienes todas las herramientas que necesitas. Ya no tienes excusa para no publicar web. ¡A por ello!
