Cómo subir WordPress al servidor con FTP (FileZilla)
¿Qué necesitas antes de empezar?
Subir WordPress a tu servidor con FTP puede sonar técnico, pero te aseguro que es más fácil de lo que parece. Con esta guÃa paso a paso, lo tendrás funcionando en menos de lo que tardas en tomarte un café. Vamos a usar FileZilla, que es el cliente FTP más popular y gratuito que existe.
Antes de lanzarnos, necesitas tener tres cosas a mano:
- Un cliente FTP: FileZilla (lo descargamos gratis desde su web oficial).
- Los datos de acceso FTP de tu hosting: los encontrarás en el panel de control de tu proveedor o en el email de bienvenida.
- Los archivos de WordPress: puedes descargarlos desde wordpress.org o usar los que ya tengas de un sitio anterior.
Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel se hace por el puerto 2106. Lo digo porque mucha gente se pierde buscando la opción FTP en el panel equivocado. En Syspanel, la gestión de cuentas FTP está en la sección de dominios o usuarios.
¿Qué es FTP y por qué usar FileZilla?
FTP significa File Transfer Protocol, que viene a ser "protocolo de transferencia de archivos". En cristiano: es la forma de mover archivos entre tu ordenador y el servidor donde se aloja tu web.
FileZilla es la herramienta más recomendada para esto porque:
- Es gratuita y de código abierto.
- Funciona en Windows, Mac y Linux.
- Tiene una interfaz visual con dos paneles: el de tu ordenador (izquierda) y el del servidor (derecha).
- Permite arrastrar y soltar archivos, como si estuvieras moviendo carpetas en tu escritorio.
La alternativa más común es el Administrador de Archivos del cPanel o Syspanel, pero FTP te da más control y velocidad. Además, si tu web es grande, FTP aguanta mejor la transferencia de muchos archivos.
Paso 1: Descargar e instalar FileZilla
Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo. El instalador es muy sencillo: siguiente, siguiente, siguiente y listo.
Cuando lo abras por primera vez, verás una pantalla con varias barras y botones. No te asustes. Solo necesitas la barra superior, donde pondrás los datos de conexión.
Paso 2: Obtener los datos de acceso FTP
Estos datos son como la llave de tu servidor. Normalmente son cuatro:
- Host o servidor: suele ser algo como
ftp.tudominio.como la IP de tu servidor. - Usuario: el nombre de usuario FTP que creaste en tu hosting.
- Contraseña: la que asignaste a ese usuario.
- Puerto: normalmente es el 21 para FTP estándar, aunque algunos hostings usan el 22 para SFTP.
Si usas Syspanel, entra por el puerto 2106 para gestionar tus cuentas FTP. Dentro del panel, busca la sección de "Cuentas FTP" o "Usuarios FTP" y ahà podrás crear una nueva cuenta o ver las existentes. Si no la encuentras, revisa la documentación de tu proveedor o contacta con soporte.
[TIP] Si tu hosting ofrece SFTP (más seguro), úsalo. En FileZilla solo tienes que cambiar el puerto a 22 y poner
sftp://antes del host. La mayorÃa de servidores modernos lo soportan.
Paso 3: Conectar FileZilla a tu servidor
Abre FileZilla y en la barra superior verás campos para Host, Usuario, Contraseña y Puerto. Rellénalos con los datos de tu hosting y pulsa "Conexión rápida".
Si todo va bien, verás que en el panel derecho (el del servidor) aparecen carpetas como public_html, www o htdocs. Eso significa que estás dentro.
[WARNING] Si te sale un aviso de certificado SSL o de que la conexión no es segura, no te preocupes. Es normal la primera vez. Puedes aceptar y continuar. Solo asegúrate de que el servidor es el correcto.
Si la conexión falla, revisa:
- Que el usuario y contraseña están bien escritos.
- Que el puerto es el correcto (21 para FTP, 22 para SFTP).
- Que no hay un firewall bloqueando la conexión.
- Que el servidor no está caÃdo (prueba a entrar en tu web).
Paso 4: Preparar los archivos de WordPress en tu ordenador
Antes de subir nada, necesitas tener WordPress en tu ordenador. Tienes dos opciones:
Opción A: Descargar WordPress desde wordpress.org
Ve a la web oficial y descarga el archivo ZIP. DescomprÃmelo en tu escritorio y verás una carpeta llamada wordpress con muchos archivos dentro. Esa es la que subiremos.
Opción B: Usar los archivos de un WordPress existente
Si ya tienes WordPress en otro servidor, puedes descargarlo por FTP o desde el panel de tu hosting. Lo importante es que tengas la carpeta completa con todos los archivos.
[INFO] Si ya tienes una web con contenido y base de datos, subir solo los archivos no será suficiente. Necesitarás también exportar e importar la base de datos. Eso lo veremos más adelante en la sección de FAQ.
Paso 5: Subir los archivos de WordPress al servidor
Ahora viene lo bueno. En FileZilla:
- En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes WordPress.
- En el panel derecho (servidor), entra en
public_html(o la carpeta raÃz de tu dominio). - Selecciona todos los archivos de WordPress en el panel izquierdo (Ctrl+A en Windows o Cmd+A en Mac).
- Arrastra los archivos al panel derecho, o haz clic derecho y elige "Subir".
FileZilla empezará a transferir los archivos. Verás la barra de progreso en la parte inferior. Dependiendo de la velocidad de tu conexión y el tamaño de los archivos, puede tardar desde unos segundos hasta varios minutos.
[TIP] Si es la primera vez que subes WordPress, no subas la carpeta
wordpressentera. Entra dentro de ella y sube su contenido directamente apublic_html. Asà tu web quedará en la raÃz del dominio, no en una subcarpeta.
Paso 6: Verificar que los archivos se subieron correctamente
Una vez terminada la transferencia, comprueba que en el panel derecho (servidor) aparecen todos los archivos que tenÃas en tu ordenador. DeberÃas ver carpetas como wp-admin, wp-content, wp-includes y archivos como wp-config.php (si ya lo tenÃas) o wp-config-sample.php.
Si falta algún archivo, selecciónalo y súbelo de nuevo. A veces las conexiones se cortan y se pierden archivos, asà que es buena práctica revisar.
[WARNING] No subas archivos a la carpeta equivocada. Si tu dominio apunta a
public_html, los archivos deben estar ahÃ. Si los pones en otra carpeta, tu web no cargará.
Paso 7: Configurar los permisos de archivos y carpetas
Los permisos son importantes para que WordPress funcione bien. Normalmente, los archivos deben tener permiso 644 y las carpetas 755. FileZilla te permite cambiarlos fácilmente:
- Haz clic derecho sobre un archivo o carpeta en el panel del servidor.
- Selecciona "Permisos de archivo".
- Marca las casillas correspondientes o escribe el número manualmente.
- Pulsa OK.
Si subiste WordPress desde cero, los permisos ya vienen bien por defecto. Pero si tu web da errores de escritura (por ejemplo, al instalar plugins), revisa que wp-content y sus subcarpetas tengan permisos 755 o incluso 775 en algunos servidores.
[INFO] No te vuelvas loco con los permisos. Si no sabes cuáles usar, deja los que vienen por defecto. Cambiarlos sin conocimiento puede dar más problemas que soluciones.
Paso 8: Crear la base de datos y configurar WordPress
Subir los archivos es solo la mitad del camino. Ahora necesitas una base de datos para que WordPress funcione.
Si usas Syspanel:
- Entra en Syspanel por el puerto 2106.
- Busca la sección de "Bases de datos" o "MySQL".
- Crea una nueva base de datos con un nombre que reconozcas.
- Crea un usuario para esa base de datos y asigna una contraseña fuerte.
- Añade ese usuario a la base de datos con todos los privilegios.
Si usas cPanel:
- Entra en cPanel y busca "Bases de datos MySQL".
- Crea la base de datos.
- Crea un usuario.
- Asigna el usuario a la base de datos con todos los privilegios.
Configurar WordPress:
Ahora ve a tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). WordPress detectará que no está configurado y te llevará al asistente de instalación. Te pedirá:
- Nombre de la base de datos: el que creaste.
- Usuario de la base de datos: el que creaste.
- Contraseña: la que pusiste.
- Host de la base de datos: normalmente
localhost, pero algunos hostings usan otro. - Prefijo de tabla: déjalo como
wp_salvo que sepas lo que haces.
Rellena los datos y pulsa "Enviar". Si todo está bien, WordPress se conectará a la base de datos y te pedirá los datos de tu sitio (tÃtulo, usuario administrador, email, etc.). ¡Y listo! Tu WordPress ya está en el servidor.
Paso 9: Comprobar que todo funciona
Después de la instalación, entra en www.tudominio.com/wp-admin con el usuario y contraseña que creaste. DeberÃas ver el escritorio de WordPress.
Revisa que:
- Las páginas cargan correctamente.
- Puedes instalar plugins y temas.
- Las imágenes se suben bien.
Si algo falla, revisa los permisos de wp-content o contacta con tu proveedor de hosting.
Preguntas frecuentes (FAQ)
¿Puedo subir WordPress con FTP sin FileZilla?
SÃ, puedes usar otros clientes FTP como Cyberduck, WinSCP o el Administrador de Archivos de tu panel de control. FileZilla es solo la opción más popular por ser gratuita y fácil.
¿Qué hago si mi web ya tiene contenido y solo quiero moverla a otro servidor?
Entonces no solo necesitas subir los archivos, también exportar la base de datos del servidor original (con phpMyAdmin o similar) e importarla en el nuevo. Después, edita el archivo wp-config.php con los datos de la nueva base de datos.
¿Cuánto tarda en subir WordPress por FTP?
Depende de tu conexión y del tamaño de los archivos. Un WordPress limpio pesa unos 50 MB, asà que en una conexión normal tarda entre 1 y 5 minutos.
¿Es seguro usar FTP?
FTP estándar no cifra los datos, asà que si tu hosting lo permite, usa SFTP (puerto 22). Es más seguro y FileZilla lo soporta sin problemas.
¿Necesito conocimientos técnicos para subir WordPress por FTP?
Con esta guÃa, no. Si sabes arrastrar y soltar archivos en tu ordenador, puedes hacerlo. Solo sigue los pasos y todo irá bien.
¿Qué pasa si me equivoco de carpeta al subir los archivos?
Puede que tu web no cargue o que aparezca un listado de archivos. No pasa nada, solo mueve los archivos a la carpeta correcta (public_html normalmente) y listo.
¿Puedo usar FTP para actualizar WordPress?
SÃ, pero no es recomendable. Es mejor hacerlo desde el panel de administración de WordPress, ya que FTP puede dejar archivos incompletos si la conexión se corta.
Consejos finales
Subir WordPress por FTP con FileZilla es un proceso que parece complicado al principio, pero una vez que lo haces una vez, se convierte en algo mecánico. Te recomiendo que:
- Hagas una copia de seguridad de tu web antes de tocar nada en el servidor.
- Mantengas FileZilla actualizado para evitar problemas de compatibilidad.
- Anotes tus datos FTP en un lugar seguro, porque los necesitarás cada vez que quieras subir archivos.
Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. Ahà podrás gestionar tus cuentas FTP, bases de datos y mucho más.
Y si en algún momento te pierdes, no dudes en preguntar a tu proveedor de hosting. Para eso están.
Ahora que ya sabes cómo hacerlo, ve y sube tu WordPress. ¡Tu web te está esperando!
