Cómo subir WordPress con FTP o el Administrador de Archivos de cPanel
¿Qué necesitas antes de subir WordPress?
Antes de lanzarte a subir WordPress, es fundamental que tengas a mano tres cosas: el archivo comprimido de WordPress (en formato .zip o .tar.gz), tus datos de acceso FTP o de cPanel, y una base de datos ya creada. Si no tienes la base de datos lista, no pasa nada, te explico cómo crearla más adelante. Lo importante es que sepas que WordPress necesita una base de datos MySQL para funcionar, así que este paso no te lo puedes saltar.
Puedes descargar la última versión de WordPress desde el sitio oficial es.wordpress.org. Asegúrate de guardar el archivo en una carpeta fácil de encontrar, como el Escritorio o Descargas. No lo descomprimas todavía, porque tanto FileZilla como el Administrador de Archivos de cPanel pueden subir el archivo comprimido y luego descomprimirlo directamente en el servidor, lo cual es mucho más rápido y evita errores de transferencia.
Otra cosa que necesitas es decidir si vas a instalar WordPress en la raíz de tu dominio (por ejemplo, tudominio.com) o en una subcarpeta (como tudominio.com/blog). Esto es importante porque afecta a la ruta de instalación y a la configuración posterior. Si es tu primera vez, te recomiendo instalarlo en la raíz para simplificar.
Método 1: Subir WordPress con FileZilla (FTP)
El FTP sigue siendo uno de los métodos más fiables y rápidos para subir archivos a tu hosting, especialmente si tienes muchos archivos o si el sitio es grande. FileZilla es el cliente FTP más popular y es gratuito. Te guío paso a paso.
Paso 1: Descargar e instalar FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, macOS o Linux). La instalación es sencilla: siguiente, siguiente y listo. Una vez instalado, ábrelo y verás una interfaz con dos paneles: el de la izquierda es tu ordenador local y el de la derecha será tu servidor.
Paso 2: Obtener tus datos de conexión FTP
Estos datos los encuentras en el cPanel de tu hosting, normalmente en la sección "Cuentas FTP" o "FTP". Necesitarás:
- Servidor FTP: suele ser
ftp.tudominio.como la IP de tu servidor. - Nombre de usuario FTP: el que creaste o el principal de tu cuenta.
- Contraseña FTP: la de tu cuenta de hosting.
- Puerto: normalmente es el 21, aunque algunos hosts usan el 22 para SFTP. Si tu hosting usa SFTP, selecciona ese protocolo en FileZilla y usa el puerto 22.
[INFO] Si tu hosting usa HestiaCP (nuestro panel de control, también llamado Syspanel), recuerda que el acceso al panel es a través del puerto 2106. Los datos FTP los encontrarás en la sección de dominios o en la de usuarios FTP dentro de Syspanel.
Paso 3: Conectarte al servidor
En FileZilla, en la barra superior, introduce el servidor, el usuario, la contraseña y el puerto. Haz clic en "Conexión rápida". Si todo va bien, en el panel derecho verás los archivos de tu hosting. Si aparece un aviso de certificado, acéptalo (si es la primera vez).
Paso 4: Subir el archivo comprimido de WordPress
En el panel izquierdo, navega hasta la carpeta donde tienes el archivo de WordPress comprimido. En el panel derecho, navega hasta la carpeta public_html (o htdocs en algunos hosts). Esa es la raíz de tu dominio.
Arrastra el archivo .zip desde el panel izquierdo al derecho. Verás que comienza la transferencia en la parte inferior. Dependiendo de tu conexión, puede tardar unos minutos. Espera a que la cola de transferencia llegue a cero y no cierres FileZilla hasta que termine.
Paso 5: Descomprimir el archivo en el servidor
Ahora tienes el .zip en tu servidor, pero necesitas descomprimirlo. Puedes hacerlo con el Administrador de Archivos de cPanel (te lo explico más abajo) o, si tu hosting tiene acceso SSH, con comandos. Pero como estamos en FTP, lo más cómodo es usar el Administrador de Archivos para descomprimir.
[TIP] Si no tienes acceso a cPanel y solo usas FTP, puedes subir los archivos ya descomprimidos. Descomprime WordPress en tu ordenador y luego arrastra la carpeta
wordpresscompleta al servidor. Eso sí, tardará más porque son miles de archivos pequeños.
Paso 6: Mover los archivos a la raíz (si es necesario)
Cuando descomprimes WordPress, se crea una carpeta llamada wordpress con todos los archivos dentro. Si quieres que tu web cargue en tudominio.com directamente, tienes que mover el contenido de esa carpeta a public_html. Si lo dejas así, tu web cargaría en tudominio.com/wordpress, lo cual no es lo habitual.
Para moverlos, en el Administrador de Archivos, selecciona todos los archivos dentro de la carpeta wordpress y córtalos. Luego pégalos en public_html. Si te pregunta si quieres sobrescribir, di que sí. Esto es más rápido que subir todo de nuevo.
Método 2: Subir WordPress con el Administrador de Archivos de cPanel
Este método es ideal si no quieres instalar programas adicionales o si prefieres hacerlo todo desde el navegador. El Administrador de Archivos de cPanel es muy intuitivo y no requiere conocimientos técnicos avanzados.
Paso 1: Acceder a cPanel
Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña de cPanel. Si no sabes cuáles son, contacta con tu proveedor de hosting.
[WARNING] Si tu hosting usa Syspanel (HestiaCP), el acceso no es por cPanel. Deberás ir a
tudominio.com:2106y entrar con tus credenciales de Syspanel. Allí encontrarás el Administrador de Archivos en el menú lateral.
Paso 2: Buscar la carpeta public_html
Una vez dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos". Se abrirá una ventana donde te preguntará si quieres ir a la raíz del documento. Selecciona public_html y haz clic en "Ir".
Verás una lista de archivos y carpetas. Si es un hosting nuevo, probablemente esté vacío o tenga algunos archivos por defecto. No te preocupes, puedes borrarlos después.
Paso 3: Subir el archivo comprimido
En la barra superior del Administrador de Archivos, haz clic en "Subir". Se abrirá una ventana de carga. Selecciona el archivo .zip de WordPress que descargaste. Espera a que la subida llegue al 100%. Verás el archivo en la lista de archivos de public_html.
[TIP] Asegúrate de que el archivo se llama
wordpress.zipo algo similar. No lo renombres con caracteres raros o espacios, porque podría dar problemas al descomprimir.
Paso 4: Descomprimir el archivo
Selecciona el archivo .zip que acabas de subir y haz clic en "Extraer" o "Descomprimir" en la barra superior. Te pedirá confirmación y te preguntará dónde extraer. Deja la ruta por defecto (public_html) y haz clic en "Extraer archivo(s)".
Espera a que termine el proceso. Cuando acabe, verás una carpeta llamada wordpress en public_html. Dentro de esa carpeta están todos los archivos de WordPress.
Paso 5: Mover los archivos a la raíz
Al igual que con FTP, si quieres que tu web cargue en la raíz, debes mover el contenido de la carpeta wordpress a public_html. Para ello, entra en la carpeta wordpress, selecciona todos los archivos (puedes usar el botón "Seleccionar todo" o Ctrl+A) y haz clic en "Copiar" o "Mover". En la ruta de destino, escribe public_html (o la ruta completa, por ejemplo /home/usuario/public_html).
Confirma la operación y espera a que se muevan todos los archivos. Una vez hecho, puedes borrar la carpeta wordpress vacía y el archivo .zip para mantener todo limpio.
Crear la base de datos MySQL (imprescindible)
WordPress no funcionará sin una base de datos. Este paso es común a ambos métodos y debes hacerlo antes de ejecutar el instalador.
En cPanel, busca la sección "Bases de datos" y haz clic en "Bases de datos MySQL". Crea una base de datos con un nombre descriptivo (por ejemplo, tudominio_wp). Luego crea un usuario y asigna una contraseña segura. Finalmente, añade ese usuario a la base de datos y dale todos los privilegios.
[INFO] En Syspanel (HestiaCP), la creación de bases de datos se hace desde el menú "Bases de datos". El proceso es similar: creas la base, creas el usuario y vinculas ambos. El puerto de acceso al panel, recuerda, es el 2106.
Anota estos datos en un bloc de notas: nombre de la base de datos, usuario, contraseña y servidor (normalmente localhost). Los necesitarás en el siguiente paso.
Ejecutar el instalador de WordPress
Una vez que los archivos están en su sitio y tienes la base de datos creada, es hora de instalar WordPress. Abre tu navegador y escribe tudominio.com. Si todo está correcto, verás la pantalla de selección de idioma. Elige español y haz clic en "Continuar".
Te pedirá los datos de la base de datos:
- Nombre de la base de datos: el que creaste.
- Usuario de la base de datos: el que creaste.
- Contraseña: la que asignaste.
- Servidor de la base de datos: normalmente
localhost. - Prefijo de tabla: déjalo como
wp_por defecto.
Haz clic en "Enviar". WordPress comprobará la conexión y, si todo es correcto, te pedirá información del sitio: título, usuario administrador, contraseña, email. Rellena todo y haz clic en "Instalar WordPress".
En unos segundos verás el mensaje de éxito. Ya tienes WordPress instalado. Puedes acceder a tu panel de administración en tudominio.com/wp-admin.
Errores comunes y cómo solucionarlos
Aunque el proceso parece sencillo, es normal que surjan dudas o errores. Te dejo los más comunes y su solución.
No se ve nada al entrar en mi dominio
Si al entrar en tudominio.com ves un listado de archivos o una página en blanco, es que los archivos no están en la raíz correcta. Revisa que hayas movido el contenido de la carpeta wordpress a public_html y que no haya una carpeta intermedia.
Error de conexión con la base de datos
Este error suele aparecer si los datos de la base de datos no son correctos. Vuelve a cPanel o Syspanel y comprueba el nombre, usuario y contraseña. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.
El proceso de instalación se queda cargando
Puede ser un problema de permisos de archivos. En el Administrador de Archivos, selecciona todos los archivos de public_html y cambia los permisos a 755 para carpetas y 644 para archivos. Si no sabes cómo, busca la opción "Permisos" en el menú superior.
No puedo conectarme por FTP
Comprueba que los datos FTP son correctos y que el servidor FTP está activo en tu hosting. Algunos hosts desactivan el FTP por defecto y solo permiten SFTP (puerto 22). Prueba con FileZilla cambiando el protocolo a SFTP.
[WARNING] Nunca subas archivos mientras la conexión FTP sea inestable. Si se corta a mitad, puede corromper archivos. Mejor espera a tener una conexión estable o usa el Administrador de Archivos de cPanel, que es más tolerante a fallos.
Preguntas frecuentes (FAQ)
¿Puedo usar el Administrador de Archivos de cPanel para sitios muy grandes?
Sí, pero la subida de archivos a través del navegador puede ser más lenta que con FTP. Para sitios grandes (más de 500 MB) te recomiendo FileZilla, porque es más rápido y puedes reanudar transferencias si se cortan.
¿Qué es mejor, FTP o el Administrador de Archivos?
Depende de tu comodidad. FTP es más rápido y potente, pero requiere instalar un programa. El Administrador de Archivos es más visual y no requiere instalación, pero es más lento para subir muchos archivos. Ambos son válidos.
¿Puedo instalar WordPress en una subcarpeta y luego moverlo a la raíz?
Sí, pero es más complicado porque tienes que cambiar la URL del sitio en la base de datos. Mejor decide desde el principio dónde quieres instalarlo.
¿Necesito conocimientos técnicos para hacer esto?
No, siguiendo estos pasos puedes hacerlo sin problemas. Solo necesitas paciencia y tener a mano tus credenciales de acceso.
¿Qué hago si mi hosting no tiene cPanel?
Si tu hosting usa Syspanel (HestiaCP), el proceso es muy similar. Accede por el puerto 2106 y busca el Administrador de Archivos. Los pasos de subida y descompresión son los mismos.
¿Y si quiero usar un constructor de páginas o un tema premium?
Eso lo harás después de instalar WordPress, desde el panel de administración. Subir WordPress es solo el primer paso.
Consejos finales para una instalación exitosa
Antes de despedirme, te dejo algunos consejos que te ahorrarán dolores de cabeza:
- Haz una copia de seguridad de todo lo que haya en
public_htmlantes de subir WordPress, por si acaso. - Usa contraseñas seguras tanto para la base de datos como para el administrador de WordPress.
- No uses el prefijo
wp_si eres paranoico con la seguridad, aunque para sitios pequeños no es un problema. - Actualiza WordPress a la última versión después de instalarlo, junto con los temas y plugins.
- Revisa los permisos de archivos una vez instalado todo, para evitar vulnerabilidades.
Subir WordPress con FTP o el Administrador de Archivos de cPanel es un proceso que, una vez que lo haces una vez, se vuelve automático. Con esta guía, ya tienes todo lo necesario para lanzar tu sitio web. Si te surge cualquier duda, no dudes en consultar la documentación de tu hosting o contactar con soporte técnico. ¡Buena suerte con tu nueva web!
