Cómo subir tu sitio web con DirectAdmin (File Manager)
¿Te has registrado en un plan de hosting y ahora te toca subir tu página web, pero no sabes por dónde empezar? No te preocupes, es mucho más sencillo de lo que parece. En esta guía completa, te voy a enseñar paso a paso cómo subir tu sitio web con DirectAdmin, uno de los paneles de control más populares y fáciles de usar que existen.
DirectAdmin incluye una herramienta llamada File Manager (Administrador de Archivos) que te permite gestionar todos los archivos de tu hosting desde el navegador, sin necesidad de instalar programas adicionales como FTP. Es perfecto para principiantes y para tareas rápidas.
A lo largo de este tutorial, cubriremos desde cómo acceder al panel hasta cómo solucionar los problemas más comunes. Al final, tendrás tu web online funcionando. ¡Vamos a ello!
¿Qué es DirectAdmin y por qué usar su File Manager?
Antes de ponernos manos a la obra, es importante que entiendas qué es esto.
DirectAdmin es un panel de control de hosting. Piensa en él como el "panel de mandos" de tu servidor. Desde aquí puedes crear cuentas de correo, gestionar bases de datos, ver estadísticas y, por supuesto, gestionar los archivos de tu web.
El File Manager de DirectAdmin es la herramienta estrella para esto último. En lugar de usar un programa externo como FileZilla, lo haces todo desde una interfaz web limpia y visual.
Ventajas de usar el File Manager de DirectAdmin:
- No necesitas instalar nada: Solo necesitas tu navegador web.
- Es visual: Verás las carpetas y archivos como si estuvieras en tu propio ordenador.
- Es rápido: Para subir archivos de tamaño pequeño o medio, es perfecto.
- Funciones integradas: Puedes descomprimir archivos ZIP directamente, lo que acelera mucho la subida de sitios grandes (como WordPress).
Primeros Pasos: Acceder a DirectAdmin
El primer paso es lógico: entrar en tu panel de control.
Normalmente, la dirección de acceso a DirectAdmin es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Te lo habrá proporcionado tu proveedor de hosting en el correo de bienvenida.
Si no lo encuentras, puedes contactar con el soporte de tu hosting, pero lo más habitual es que sea esa URL con el puerto 2222.
Una vez que tengas la URL, sigue estos pasos:
- Abre tu navegador web favorito (Chrome, Firefox, Safari, etc.).
- Escribe la dirección de acceso a DirectAdmin en la barra de direcciones y pulsa Enter.
- Es posible que veas un aviso de "Conexión no privada". No te asustes, es normal si el certificado SSL no está instalado todavía. Haz clic en "Avanzado" y luego en "Continuar a tu-dominio.com (no seguro)".
- Se abrirá la pantalla de inicio de sesión. Introduce tu Usuario y Contraseña de hosting. Estos datos también los tienes en el correo de bienvenida de tu proveedor.
- Pulsa el botón "Login" o "Iniciar sesión".
¡Ya estás dentro! Ahora verás el escritorio de DirectAdmin con todos sus iconos.
El Corazón del Asunto: Localizar el File Manager
Una vez dentro del panel, tenemos que encontrar la herramienta que nos interesa.
En el menú principal de DirectAdmin, busca el icono que dice "File Manager" o "Administrador de Archivos". Normalmente tiene un icono de una carpeta.
Si no lo ves a simple vista, puedes buscarlo en la barra de búsqueda que suele haber en la parte superior del panel. Simplemente escribe "File" y te aparecerá.
Al hacer clic, se abrirá una nueva ventana o pestaña del navegador con el File Manager. Verás una estructura de carpetas, similar a la de tu ordenador.
¿Dónde tengo que subir mis archivos?
Esta es la pregunta del millón. La respuesta es siempre la misma: dentro de la carpeta public_html.
public_htmles la carpeta raíz de tu sitio web. Todo lo que coloques dentro, será visible en internet cuando alguien visite tu dominio.- Si tu web es la principal de tu cuenta, usa
public_html. - Si tienes varios dominios (Addon Domains), cada uno tendrá su propia carpeta dentro de
public_htmlo una carpeta separada. Pero para empezar, céntrate enpublic_html.
Haz doble clic en public_html para entrar. Dentro, normalmente verás archivos como index.html (la página de bienvenida por defecto) o una carpeta llamada cgi-bin. No los borres todavía, los usaremos para la prueba.
Método 1: Cómo Subir Archivos con el Botón "Upload" (Subir)
Este es el método más directo para subir archivos individuales. Es ideal si solo necesitas subir una imagen, un PDF o un par de archivos sueltos.
Pasos para subir archivos a DirectAdmin con el botón Upload:
- Navega a la carpeta de destino: Asegúrate de estar dentro de la carpeta
public_html(o la que corresponda) en el File Manager. - Busca el botón "Upload": En la barra de herramientas superior del File Manager, verás un botón con el texto "Upload" o "Subir". Haz clic en él.
- Selecciona los archivos: Se abrirá una nueva ventana que te permite arrastrar y soltar archivos, o hacer clic para buscarlos en tu ordenador. Puedes seleccionar varios a la vez.
- Espera a que termine: Verás una barra de progreso para cada archivo. Espera a que todas se completen al 100%.
- ¡Listo! Una vez terminado, puedes cerrar esa ventana y volver al File Manager. Verás tus archivos en la lista.
[TIP]: Este método es perfecto para archivos pequeños, pero si tienes que subir muchos archivos o una web entera, te recomiendo usar el Método 2 (ZIP) que explico a continuación. Será mucho más rápido y eficiente.
Método 2: Cómo Subir tu Web Completa Usando un Archivo ZIP (El Método Pro)
Subir archivo por archivo una web entera puede llevarte horas y es propenso a errores (como que se corte la conexión). La forma inteligente de hacerlo es comprimir tu web en un archivo .zip y subir ese único archivo. DirectAdmin se encargará de descomprimirlo en el servidor.
Este es el método que usan los profesionales para subir sitios como WordPress.
Paso 1: Prepara tu web en tu ordenador
- Si tienes tu web en una carpeta local (por ejemplo, una plantilla HTML o un WordPress), selecciona todo el contenido de la carpeta (no la carpeta en sí, sino su interior).
- Haz clic derecho y selecciona "Enviar a" > "Carpeta comprimida (en zip)" en Windows, o "Comprimir" en Mac.
- Asegúrate de que el archivo resultante sea un
.zip.
Paso 2: Sube el archivo ZIP
- Entra en la carpeta
public_htmlen el File Manager de DirectAdmin. - Usa el botón "Upload" que vimos en el Método 1 para subir el archivo
.zipque acabas de crear. Espera a que se suba al 100%. Este archivo puede ser grande, así que ten paciencia.
Paso 3: Descomprime el archivo ZIP en el servidor
- Una vez subido, verás el archivo
.zipen la lista de archivos depublic_html. - Haz clic derecho sobre el archivo
.zip. Se abrirá un menú contextual. - Selecciona la opción que dice "Extract" o "Descomprimir".
- En la siguiente pantalla, te preguntará dónde extraer los archivos. Asegúrate de que la ruta sea la actual (
public_html). Deja las opciones por defecto y pulsa el botón "Extract". - Se abrirá una consola mostrando el progreso. Al final, verás un mensaje de éxito.
Paso 4: Limpieza (¡Muy importante!)
- Ahora ve a la carpeta
public_htmly verás que junto al archivo.zip, están todas las carpetas y archivos de tu web ya descomprimidos. - Selecciona el archivo
.zipy haz clic en el botón "Delete" (Eliminar) en la barra superior. Esto es crucial para mantener tu hosting limpio y seguro.
[WARNING]: Si tu web es WordPress, asegúrate de que al descomprimir, los archivos como wp-admin, wp-content, wp-includes y wp-config.php estén directamente en public_html, y no dentro de una subcarpeta del tipo public_html/tuweb/. Si es así, tendrás que moverlos manualmente.
Ajustes Finales: Permisos y Archivo Index (Primeros Pasos)
Subir los archivos no es el final. Hay un par de detalles que debes revisar.
1. Permisos de archivos y carpetas
Los permisos son reglas que indican quién puede leer, escribir o ejecutar un archivo. Una mala configuración puede dar errores.
- Las carpetas deben tener permiso
755. - Los archivos deben tener permiso
644.
¿Cómo cambiarlos en DirectAdmin?
- Selecciona el archivo o carpeta en el File Manager.
- Haz clic en el botón "Permissions" (Permisos) en la barra superior.
- Se abrirá una ventana con casillas. Asegúrate de que estén marcadas como en la imagen estándar: Lectura y Escritura para el propietario, Lectura y Ejecución para el grupo y para otros.
- Pulsa "Save" o "Guardar". Si no estás seguro, en la mayoría de los casos, los valores por defecto que vienen al subir son correctos. No los toques si no sabes lo que haces.
2. El archivo index.php o index.html
Cuando alguien visita tu dominio, el servidor busca automáticamente un archivo llamado index.php o index.html. Si no lo encuentra, verá un listado de archivos o un error 403.
- Si subiste WordPress, ya tendrás un
index.php. - Si subiste una web HTML estática, asegúrate de que tu página principal se llame
index.html. - Si no tienes ninguno, puedes crear uno con un editor de texto simple, pero eso es otra historia.
Solución de Problemas Comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos llegan al soporte. Léelas antes de escribirnos, te ahorrarás un tiempo valioso.
[INFO]: Si encuentras un error, la información que aparece en pantalla es tu mejor amiga. Anótala o haz una captura de pantalla antes de buscar ayuda.
1. Subo los archivos pero veo el error 403 Forbidden
- Causa: Los permisos de la carpeta
public_htmlo de los archivos son incorrectos (normalmente, demasiado restrictivos). - Solución: Revisa los permisos como te expliqué antes. Cambia las carpetas a
755y los archivos a644. Asegúrate de que la carpetapublic_htmltenga también755.
2. Veo el listado de archivos en lugar de mi web
- Causa: No existe un archivo
index.phpoindex.htmlen la raíz depublic_html. - Solución: Asegúrate de que tu página principal tiene ese nombre exacto y está en la carpeta correcta (la raíz, no en una subcarpeta).
3. Subo el ZIP, lo descomprimo, pero la web se ve rota (sin estilos, imágenes)
- Causa: Las rutas dentro de tu web son incorrectas. Esto es muy común en WordPress.
- Solución: Si usas WordPress, necesitas cambiar la URL del sitio en la base de datos. Es un proceso más avanzado, pero puedes hacerlo desde
phpMyAdminen DirectAdmin. Busca la tablawp_optionsy cambia las opcionessiteurlyhomea tu dominio real (conhttps://). También puedes usar un plugin como "Better Search Replace" para corregir todas las rutas.
4. No puedo subir un archivo muy grande
- Causa: El límite de subida del servidor (upload_max_filesize) está configurado bajo.
- Solución: Si tu archivo es enorme (más de 64MB, por ejemplo), intenta comprimirlo en partes más pequeñas y súbelas por separado. O usa el método ZIP y luego descomprime en el servidor.
5. ¿Cómo subo mi web si mi proveedor usa Syspanel?
[TIP]: Algunos proveedores de hosting utilizan un panel de control que puede parecer similar, llamado Syspanel. Si tu proveedor te da acceso a Syspanel, el proceso es muy parecido. La diferencia principal es que el acceso a este panel suele ser por el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro, busca la sección de "Archivos" o "File Manager" y el proceso será análogo al que hemos descrito aquí.
Consejos Extra para un Alojamiento Exitoso
- Organización: Mantén tus archivos ordenados. No mezcles archivos de prueba con los de tu web.
- Copias de seguridad: Antes de subir una web nueva, descarga una copia de seguridad de la carpeta
public_htmlpor si acaso. Puedes hacerlo seleccionando todos los archivos y usando el botón "Download" (Descargar). - Seguridad: No subas archivos que no sepas qué son. Un archivo malicioso puede comprometer todo tu hosting.
- Prueba siempre: Después de subir tu web, entra en tu dominio y haz clic en todas las páginas para asegurarte de que funcionan correctamente.
Conclusión: Ya Tienes tu Web en Línea
Subir tu sitio web con DirectAdmin y su File Manager es un proceso muy sencillo una vez que le coges el truco. Con estos dos métodos (el de subida directa y el de ZIP), puedes gestionar cualquier tipo de web, desde una página personal de 5 archivos hasta un WordPress completo con cientos de archivos.
Recuerda los puntos clave:
- Accede a DirectAdmin con tu usuario y contraseña.
- Entra en el File Manager.
- Navega hasta la carpeta
public_html. - Sube tus archivos (directamente o comprimidos en ZIP).
- Descomprime si es necesario y borra el ZIP.
- Revisa los permisos y el archivo
index.
Con esta guía en la mano, ya no tienes excusa. ¡Ponte manos a la obra y sube tu web al mundo! Si te surge cualquier otra duda, no dudes en contactar con el soporte de tu hosting, estaremos encantados de ayudarte.
