Cómo subir WordPress con FTP usando FileZilla (cPanel, Plesk)
Antes de Empezar: ¿Qué Necesitas para Subir WordPress por FTP?
Subir WordPress por FTP puede sonar a algo de hackers, pero te prometo que es más fácil de lo que parece. Básicamente, FTP (Protocolo de Transferencia de Archivos) es como un "mensajero" que envía los archivos de tu ordenador al servidor donde vive tu web. Para hacer esto, necesitarás tres cosas: los archivos de WordPress (que puedes descargar de wordpress.org), un programa llamado FileZilla (gratuito y de confianza) y los datos de acceso FTP de tu hosting.
Este proceso es especialmente útil cuando el instalador automático de WordPress falla, cuando necesitas mover una web existente o cuando quieres tener un control total sobre cada carpeta y archivo. Aunque hoy en día muchos paneles de control como cPanel o Plesk ofrecen instaladores con un clic, saber usar subir wordpress ftp filezilla te dará una independencia total. Además, si algún día tu web se rompe, saber mover archivos por FTP será tu salvavidas.
No te preocupes si nunca has hecho esto. Aquí te guiaré paso a paso, como si estuviéramos tomando un café y te lo explicara con calma. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra y tener un poco de paciencia.
Paso 1: Descargar e Instalar FileZilla
Lo primero es tener la herramienta adecuada. FileZilla es el cliente FTP más popular porque es gratuito, funciona en Windows, Mac y Linux, y es súper fiable. Para obtenerlo, ve a la página oficial de FileZilla y descarga la versión que corresponda a tu sistema operativo. Evita descargarlo de sitios de terceros que a veces incluyen programas no deseados.
Una vez descargado, la instalación es muy sencilla. Solo tienes que hacer doble clic en el archivo descargado y seguir los pasos del asistente. Acepta los términos, elige la carpeta de instalación (la que viene por defecto está bien) y pulsa "Siguiente" hasta que termine. Cuando lo tengas abierto, verás una interfaz con dos columnas principales: a la izquierda están los archivos de tu ordenador y a la derecha estarán los archivos de tu servidor. Es como un explorador de archivos doble.
Paso 2: Obtener tus Datos de Acceso FTP
Ahora necesitas las llaves para entrar a tu servidor. Estos datos te los proporciona tu empresa de hosting. Normalmente son tres: la dirección del servidor (que suele ser algo como ftp.tudominio.com o la IP de tu servidor), el nombre de usuario (que suele ser tu usuario de cPanel o uno específico de FTP) y la contraseña.
Si usas cPanel, puedes encontrarlos en la sección "Cuentas FTP" dentro del panel de control. Allí verás el servidor FTP, tu usuario y podrás cambiar la contraseña si lo necesitas. Si usas Plesk, la información suele estar en la sección "Acceso FTP" o "Cuentas de acceso". Y si tu hosting usa Syspanel (antes llamado HestiaCP), recuerda que el acceso a tu panel de control es a través del puerto 2106, pero los datos FTP los encontrarás en la sección de dominios o usuarios del sistema.
Paso 3: Conectar FileZilla a tu Servidor
Con FileZilla abierto, mira la barra superior. Verás campos para el host, el usuario, la contraseña y el puerto. Rellena esos campos con los datos que obtuviste en el paso anterior. Para el puerto, déjalo en 21 si no te dicen lo contrario, que es el estándar para FTP. Luego pulsa el botón "Conexión rápida" (ese pequeño icono con un rayo).
Si todo es correcto, verás que la columna de la derecha se llena con carpetas y archivos. ¡Felicidades! Ya estás dentro de tu servidor. Si te da un error, revisa que hayas escrito bien los datos. La contraseña es sensible a mayúsculas y minúsculas, así que ten cuidado. A veces el firewall del ordenador o del hosting puede bloquear la conexión, así que si falla, prueba con el puerto 22 si tu hosting soporta SFTP (una versión más segura).
Paso 4: Descargar WordPress y Preparar los Archivos
Ahora necesitas los archivos de WordPress. Ve a wordpress.org y haz clic en "Descargar WordPress". Obtendrás un archivo ZIP. Descomprímelo en tu ordenador. Verás una carpeta llamada wordpress con muchas carpetas y archivos dentro. Esa es la que vamos a subir.
Antes de subir todo, es importante que decidas dónde vas a instalar WordPress. Si quieres que tu web principal esté en tudominio.com, deberás subir los archivos a la carpeta public_html (en cPanel) o httpdocs (en Plesk). Si quieres que esté en una subcarpeta, como tudominio.com/blog, entonces crea una carpeta llamada blog dentro de la raíz y sube los archivos ahí. Para este tutorial, asumiremos que lo subes a la raíz.
Paso 5: Subir los Archivos con FileZilla
Este es el momento clave de subir wordpress ftp filezilla. En la columna izquierda de FileZilla, navega hasta la carpeta wordpress que descomprimiste. Verás su contenido. Ahora, selecciona todos los archivos dentro de esa carpeta (Ctrl+A en Windows o Cmd+A en Mac) y arrástralos a la columna derecha, a la carpeta raíz de tu servidor (public_html o httpdocs).
FileZilla empezará a subir los archivos. Verás una lista de transferencias en la parte inferior. Dependiendo de tu conexión, esto puede tardar unos minutos. Ten paciencia. No cierres el programa ni apagues el ordenador mientras se suben los archivos. Una vez que la cola de transferencias esté vacía y no haya errores, habrás completado la subida.
[TIP]: Si la subida es lenta, puedes comprimir los archivos de WordPress en un ZIP y subir solo ese archivo. Luego, desde el panel de control de tu hosting (cPanel o Plesk), puedes descomprimirlo directamente en el servidor. Es mucho más rápido, pero si eres nuevo, arrastrar las carpetas es más visual y fácil de entender.
Paso 6: Crear la Base de Datos
WordPress no solo necesita archivos, también necesita una base de datos para guardar tus entradas, páginas y configuraciones. Este paso se hace desde el panel de control de tu hosting, no desde FileZilla.
Si usas cPanel, busca la sección "Bases de datos MySQL" y haz clic en "Asistente para bases de datos MySQL". Sigue los pasos para crear una base de datos, un usuario y asignarle todos los privilegios. Apunta bien el nombre de la base de datos, el usuario y la contraseña, los necesitarás en el siguiente paso.
Si usas Plesk, ve a "Bases de datos" y haz clic en "Agregar base de datos". Elige un nombre, crea un usuario con su contraseña y listo. Si tu hosting es con Syspanel, el proceso es similar, lo encontrarás en la sección de bases de datos del panel.
Paso 7: Instalar WordPress
Ahora viene la parte divertida. Abre tu navegador y escribe tu dominio (por ejemplo, tudominio.com). Verás la pantalla de instalación de WordPress en español. Selecciona tu idioma y haz clic en "Continuar".
Te pedirá los datos de la base de datos que acabas de crear. Introduce el nombre de la base de datos, el usuario y la contraseña. En el campo "Servidor de la base de datos", normalmente se deja localhost, pero si tu hosting usa un servidor diferente, te lo habrán indicado. Pulsa "Enviar". Si todo está bien, WordPress te dirá que puede conectarse a la base de datos y te pedirá que ejecutes la instalación.
Ahora rellena la información de tu sitio: el título de la web, el nombre de usuario administrador, la contraseña (que sea segura) y tu correo electrónico. También te pregunta si quieres que los motores de búsqueda te indexen. Te recomiendo que dejes esa opción sin marcar mientras estás desarrollando, y la actives cuando la web esté lista. Pulsa "Instalar WordPress" y ¡listo! Ya tienes tu web funcionando.
Diferencias Clave: cPanel vs. Plesk vs. Syspanel
A lo largo de este tutorial, he mencionado varios paneles de control. Es normal que te preguntes si el proceso cambia mucho entre ellos. La verdad es que el flujo es idéntico: subir archivos por FTP y crear una base de datos. La única diferencia es dónde encontrar las opciones en cada panel.
En cPanel, la sección de archivos se llama "Administrador de archivos" y las bases de datos están en "Bases de datos MySQL". Es el panel más común en el hosting compartido. En Plesk, los archivos se gestionan en "Administrador de archivos" y las bases de datos en "Bases de datos". Plesk es más habitual en servidores VPS y dedicados, y su interfaz es un poco más moderna.
Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el acceso al panel es a través del puerto 2106, por ejemplo tudominio.com:2106. La gestión de archivos se hace desde el administrador de archivos del panel o por FTP, y las bases de datos están en una sección específica. El proceso de subir WordPress es el mismo, solo cambia la interfaz.
[WARNING]: No confundas los datos de acceso de tu panel de control con los datos FTP. Aunque a veces son los mismos, no siempre es así. Los datos FTP son específicos para la transferencia de archivos. Si usas los del panel y no funcionan, revisa la documentación de tu hosting o contacta con soporte.
Solución de Problemas Comunes al Subir WordPress por FTP
A veces las cosas no salen a la primera. No te frustres, es normal. Aquí van los problemas más comunes y cómo solucionarlos.
Error de conexión: FileZilla no conecta. Revisa que el servidor FTP esté bien escrito y que el puerto sea el correcto. Prueba con ftp:// delante del dominio. Si usas una conexión con SSL/TLS, prueba con el puerto 21 y la opción "Requiere FTP explícito sobre TLS" en FileZilla. A veces el hosting bloquea conexiones FTP desde ciertas IPs, así que prueba desde otra red o contacta con soporte.
La web muestra un error de conexión a la base de datos: Esto es muy común. Significa que los datos de la base de datos que pusiste en la instalación son incorrectos. Vuelve a revisar el nombre de la base de datos, el usuario y la contraseña. A veces, en cPanel, el nombre de la base de datos y el usuario llevan un prefijo con el nombre de tu cuenta, y la gente se olvida de incluirlo.
Los archivos no se suben por completo: Si la transferencia se corta, puedes reanudarla desde FileZilla. Ve a la pestaña de transferencias fallidas, haz clic derecho y selecciona "Reanudar". También puedes subir de nuevo solo los archivos que falten. Para evitarlo, usa una conexión por cable en lugar de Wi-Fi durante la subida.
La web se ve en blanco o con errores: Esto suele pasar si los archivos no se subieron a la carpeta correcta. Asegúrate de que los archivos de WordPress estén directamente en public_html o httpdocs, y no dentro de una subcarpeta (a menos que lo quieras así). También puede ser un problema de permisos de archivos. Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos en FileZilla con clic derecho > "Permisos de archivo".
[INFO]: Si tu web ya tenía contenido y estás reemplazando WordPress, asegúrate de haber hecho una copia de seguridad de la base de datos y los archivos antes de sobrescribir nada. Una vez que sobrescribes, no hay vuelta atrás.
Preguntas Frecuentes (FAQ) sobre Subir WordPress por FTP
¿Es mejor usar FTP o el instalador automático de WordPress?
Si eres principiante, el instalador automático es más rápido y evita errores. Pero si necesitas control total, como instalar plugins premium o modificar archivos de configuración, FTP es la opción correcta. Además, es una habilidad esencial para cualquier persona que quiera gestionar su web seriamente.
¿Puedo usar FileZilla para subir WordPress a cualquier hosting?
Sí, FileZilla funciona con cualquier hosting que ofrezca acceso FTP, SFTP o FTPS. Da igual si usas cPanel, Plesk, Syspanel o cualquier otro panel. El proceso de subida es universal.
¿Qué hago si no tengo los datos FTP?
Contacta con el soporte de tu empresa de hosting. Ellos te los proporcionarán. En muchos casos, puedes crear un usuario FTP desde el panel de control si no lo tienes.
¿Cuánto tarda en subir WordPress por FTP?
Depende de tu conexión a internet. WordPress pesa unos 50 MB sin contar plugins ni temas. Con una conexión de 100 Mbps, puede tardar un par de minutos. Si tu conexión es lenta, puede tardar 10 minutos o más.
¿Puedo subir WordPress por FTP desde el móvil?
Técnicamente sí, pero no es recomendable. La pantalla es pequeña y la gestión de archivos es incómoda. Es mucho mejor hacerlo desde un ordenador.
¿Qué es el puerto 21 y por qué es importante?
El puerto 21 es el puerto estándar para conexiones FTP. Si tu hosting usa un puerto diferente, te lo indicarán. Para SFTP (FTP sobre SSH), el puerto suele ser el 22. Es importante configurar el puerto correcto en FileZilla para que la conexión funcione.
Conclusión: Domina la Subida de WordPress y Sé Autónomo
Aprender a subir wordpress ftp filezilla es una habilidad que te abrirá muchas puertas. No solo te permite instalar WordPress, sino también hacer copias de seguridad manuales, instalar temas y plugins de forma avanzada, y solucionar problemas graves de tu web. Aunque los instaladores automáticos son cómodos, saber lo que hay detrás te da una ventaja enorme.
Hemos recorrido todo el camino: desde instalar FileZilla, obtener los datos de acceso, subir los archivos, crear la base de datos y completar la instalación. También hemos visto las diferencias entre cPanel, Plesk y Syspanel, y cómo solucionar los problemas más comunes.
Recuerda que la práctica hace al maestro. No tengas miedo de equivocarte; al principio todos hemos cometido errores. Lo importante es que ahora tienes una guía clara y completa. Ve paso a paso, con calma, y en poco tiempo serás capaz de hacerlo con los ojos cerrados.
Si te surge cualquier duda, revisa las FAQ de este artículo o busca en la documentación de tu hosting. Y si te quedas atascado, no dudes en pedir ayuda a tu proveedor de hosting. Ellos están para eso. ¡Ahora ve y sube tu WordPress con confianza!
