Cómo subir una página web a WordPress con FileZilla (FTP)
¿Qué necesitas antes de empezar?
Subir una página web a WordPress con FileZilla puede sonar a algo muy técnico, pero te prometo que es más fácil de lo que parece. No necesitas ser un experto en informática, solo seguir unos pasos con calma y tener a mano los datos que te da tu proveedor de hosting.
Antes de lanzarnos a la piscina, asegúrate de tener lo siguiente:
- Un hosting contratado: Es el "terreno" donde vivirá tu web. Si aún no lo tienes, cualquier plan de wordpress hosting básico te servirá.
- Datos de acceso FTP: Te los ha enviado tu hosting por email. Normalmente son 4 datos: Host (algo así como
ftp.tudominio.com), Usuario, Contraseña y Puerto (normalmente 21, aunque a veces es otro). - FileZilla instalado: Es un programa gratuito que usaremos para transferir archivos de tu ordenador al servidor. Puedes descargarlo desde su web oficial.
- Los archivos de WordPress: Ya sea que los hayas descargado desde wordpress.org o que tengas una copia de una web anterior.
Si tu hosting usa Syspanel, recuerda que el acceso a tu panel de control se hace por el puerto 2106. Esto te lo digo para que no te líes si ves algo raro en la documentación de tu proveedor.
Paso 1: Conectarte al servidor con FileZilla
Lo primero es abrir FileZilla. Verás una pantalla con varias casillas en la parte superior. Es la barra de conexión rápida.
- En el campo Servidor (o Host), escribe la dirección FTP que te dio tu hosting.
- En Nombre de usuario, pon tu usuario FTP.
- En Contraseña, la contraseña correspondiente.
- En Puerto, normalmente ponemos
21. Pero si tu hosting usa Syspanel, presta atención, porque el puerto de acceso al panel es el 2106, aunque para FTP suele seguir siendo el 21. Si no te conecta, prueba con el puerto que te hayan indicado.
Una vez rellenado todo, pulsa el botón Conexión rápida.
[WARNING]: Si FileZilla te avisa de que el certificado SSL no es de confianza, no te asustes. Es normal la primera vez. Puedes marcar la casilla de "Confiar siempre" y aceptar, siempre que estés seguro de que has escrito bien el host.
Después de unos segundos, verás en el panel derecho una lista de carpetas. ¡Felicidades! Ya estás dentro de tu servidor. El panel izquierdo muestra los archivos de tu ordenador, y el derecho, los del servidor.
Paso 2: Localizar la carpeta correcta (public_html)
Este es uno de los pasos más importantes para subir wordpress ftp correctamente. No vale con soltar los archivos en cualquier sitio.
En el panel derecho (el del servidor), busca una carpeta llamada public_html, htdocs o www. Es la raíz de tu dominio, donde debe vivir WordPress.
- Haz doble clic en esa carpeta para entrar.
- Si ya hay archivos dentro, no te preocupes. Si es una instalación nueva, puede estar vacía o tener un archivo llamado
index.html(que es una página por defecto del hosting).
[INFO]: Si tu web es un subdominio (por ejemplo,
blog.tudominio.com), la carpeta puede tener otro nombre, comopublic_html/blogo directamente el nombre del subdominio. Si no lo tienes claro, pregunta a tu hosting, pero lo habitual espublic_html.
Paso 3: Subir los archivos de WordPress
Ahora viene la parte de transferir archivos. Tienes dos opciones: subir un archivo comprimido (recomendado) o subir todos los archivos sueltos.
Opción A: Subir un archivo ZIP (la más rápida)
Si tienes WordPress en un archivo .zip, esta es la vía más cómoda.
- En el panel izquierdo (tu ordenador), navega hasta donde tienes el archivo
wordpress.zip. - Arrastra el archivo desde la izquierda hasta la carpeta
public_htmlde la derecha. - Verás que empieza a transferirse. En la parte inferior de FileZilla aparece una lista de archivos que se están subiendo y una barra de progreso.
- Cuando termine, tendrás el archivo
.zipdentro depublic_html. Ahora hay que descomprimirlo, pero esto se hace mejor desde el panel de control de tu hosting (cPanel, Syspanel, etc.), no desde FileZilla. Busca la opción "Administrador de archivos" o "File Manager", entra enpublic_html, selecciona el.zipy pulsa "Extraer".
Opción B: Subir archivos sueltos (la más controlada)
Si prefieres subir la carpeta wordpress completa con todos sus archivos:
- En el panel izquierdo, localiza la carpeta
wordpress(o el nombre que tenga). - Haz clic derecho sobre ella y elige Subir.
- FileZilla empezará a transferir archivos uno a uno. Esto puede tardar unos minutos, dependiendo de tu conexión.
[TIP]: Si tienes muchos archivos, la transferencia puede ser lenta. No cierres FileZilla ni apagues el ordenador mientras esté subiendo. Puedes ver el progreso en la pestaña de abajo.
Paso 4: Mover los archivos a la raíz
Si subiste la carpeta wordpress completa, dentro de public_html tendrás algo así: public_html/wordpress/. Eso no es correcto, porque los archivos deben estar directamente en public_html, no dentro de una subcarpeta.
Para arreglarlo:
- Entra en la carpeta
wordpressque has subido (doble clic en ella en el panel derecho). - Selecciona todos los archivos que hay dentro (puedes usar
Ctrl + Asi estás dentro de la carpeta). - Arrastra esos archivos seleccionados a la carpeta
public_html(la que está un nivel más arriba). Puedes usar la ruta de arriba en FileZilla para subir un nivel. - Confirma que quieres moverlos y espera a que termine.
Al final, deberías tener todos los archivos de WordPress (carpetas como wp-admin, wp-content, wp-includes y archivos como index.php, wp-config.php, etc.) directamente dentro de public_html.
Paso 5: Crear la base de datos
WordPress necesita una base de datos para guardar tus contenidos. Esto no se hace con FileZilla, sino desde el panel de tu hosting.
- Entra en tu panel de control (si es Syspanel, recuerda que el acceso es por el puerto 2106).
- Busca la sección de Bases de datos MySQL o similar.
- Crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que elijas. Normalmente el hosting añade un prefijo al nombre de usuario, así que copia el nombre completo.
[WARNING]: Guarda estos datos en un sitio seguro. Los necesitarás en el siguiente paso y no podrás ver la contraseña después, solo cambiarla.
Paso 6: Instalar WordPress (el asistente)
Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio (por ejemplo, www.tudominio.com). Deberías ver la pantalla de instalación de WordPress en español.
- Elige tu idioma y pulsa Continuar.
- WordPress te pedirá los datos de la base de datos. Rellena con los datos que acabas de crear:
- Nombre de la base de datos: el que creaste.
- Usuario de la base de datos: el usuario asociado.
- Contraseña: la que pusiste.
- Servidor de la base de datos: normalmente
localhost, pero a veces es un nombre comomysql.tudominio.com. Si no lo sabes, consulta a tu hosting. - Prefijo de tabla: déjalo como
wp_por defecto.
- Pulsa Enviar y luego Instalar WordPress.
- Ahora te pedirá los datos de tu sitio web: título, usuario administrador, contraseña y email. ¡Toma nota de esto! Es tu acceso al panel de administración.
[INFO]: Si al entrar en tu dominio no sale el asistente de instalación, revisa que los archivos estén bien en
public_htmly que no haya un archivoindex.htmlde sobra que esté interfiriendo. Puedes borrarlo con FileZilla si existe.
Paso 7: Verificar y ajustar permisos
Una vez instalado, entra en tu panel de administración (www.tudominio.com/wp-admin) con el usuario y contraseña que creaste.
- Revisa que todo se vea bien en tu web.
- Si ves errores de permisos, es posible que necesites ajustar los permisos de algunas carpetas. Con FileZilla, haz clic derecho sobre una carpeta, elige Permisos de archivo y pon
755para carpetas y644para archivos. Esto suele solucionar la mayoría de los problemas.
Preguntas frecuentes (FAQ)
¿Qué es FileZilla y por qué se usa tanto?
FileZilla es un cliente FTP gratuito y de código abierto. Es la herramienta más popular para transferir archivos entre tu ordenador y tu servidor porque es muy visual, rápida y fiable. Además, funciona en Windows, Mac y Linux.
¿Puedo usar otro programa en lugar de FileZilla?
Sí, hay alternativas como Cyberduck o WinSCP, pero FileZilla es la más recomendada para principiantes por su interfaz clara y su amplia documentación.
¿Y si no tengo los datos FTP de mi hosting?
Revisa el email de bienvenida de tu hosting. Si no lo encuentras, entra en tu panel de control (recuerda, si es Syspanel, usa el puerto 2106) y busca la sección de "Cuentas FTP" donde podrás ver o crear un nuevo usuario FTP.
¿Cuánto tarda en subir WordPress por FTP?
Depende de tu conexión a internet y del tamaño de los archivos. Una instalación de WordPress completa pesa alrededor de 50-60 MB. Con una conexión de fibra, puede tardar entre 1 y 5 minutos. Con ADSL, puede ser más.
¿Qué hago si la transferencia se corta a mitad?
No pasa nada. FileZilla tiene un sistema de reanudación. Vuelve a conectarte y arrastra de nuevo los archivos que falten. Te preguntará si quieres sobrescribir o reanudar; elige Sobrescribir para asegurarte de que todos los archivos estén completos.
¿Necesito saber programación para hacer esto?
Para nada. Con seguir los pasos que te he explicado, es suficiente. Eso sí, te recomiendo tener paciencia y no saltarte ningún paso. La parte más delicada es la de la base de datos, pero el asistente de WordPress te guía muy bien.
¿Puedo usar este método para migrar una web desde otro hosting?
¡Claro! Este mismo proceso te sirve para subir wordpress ftp desde una copia de tu web anterior. Solo asegúrate de exportar también la base de datos de la web antigua e importarla en la nueva. Eso ya es otro tema, pero el método de subir archivos es idéntico.
Consejos finales para que todo vaya sobre ruedas
- Haz una copia de seguridad: Antes de tocar nada, si tienes archivos en tu hosting, descárgalos a tu ordenador. Así, si algo sale mal, puedes restaurarlos.
- No uses caracteres raros: En los nombres de archivos y carpetas, evita espacios, tildes o la letra
ñ. Usa guiones bajos o normales. - Mantén FileZilla actualizado: Las versiones nuevas corrigen errores y mejoran la seguridad.
- Cierra la conexión FTP cuando termines: En FileZilla, pulsa el icono de la "X" roja en la barra de conexión para desconectarte del servidor. Es una buena práctica de seguridad.
Ya tienes tu página web subida a WordPress con FileZilla. Ahora toca lo divertido: personalizar tu tema, instalar plugins y empezar a crear contenido. Si has llegado hasta aquí, has superado la parte más técnica. ¡Enhorabuena!
