Cómo subir WordPress por FTP usando FileZilla (Guía para principiantes)
¿Te da miedo eso de subir archivos a tu hosting y ver una pantalla llena de carpetas y código? Tranquilo, no eres el único. Hoy vamos a desmontar ese miedo de una vez por todas.
Si estás aquí es porque has oído hablar de subir WordPress por FTP y quieres hacerlo tú mismo, sin depender de asistentes automáticos ni de pagar a un tercero. Y has tomado una gran decisión, porque entender cómo funciona el FTP te dará un control total sobre tu web.
En esta guía para principiantes, te voy a explicar, paso a paso y con un lenguaje muy sencillo, cómo usar FileZilla para subir WordPress a tu hosting. No necesitas ser un experto en informática; solo necesitas seguir las instrucciones y, sobre todo, tener paciencia.
Vamos a ello. Al final de esta lectura, no solo sabrás transferir archivos WordPress, sino que entenderás qué estás haciendo y por qué.
¿Qué es FTP y por qué necesitas FileZilla?
Antes de ensuciarnos las manos con el teclado, vamos a ponernos el mono de trabajo y entender la herramienta.
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). En cristiano: es el idioma que usan tu ordenador y el servidor de tu hosting para hablar entre ellos y pasar archivos de un lado a otro.
Imagina que tu hosting es un gran edificio de oficinas (tu servidor) y que dentro hay miles de archivadores (carpetas). Para meter tus muebles (los archivos de WordPress) en la oficina correcta, necesitas una llave y un carrito de carga. Esa llave son tus credenciales FTP, y el carrito es el programa que usamos para mover todo.
FileZilla es uno de esos carritos, y es el mejor para empezar porque es gratuito, rápido y muy visual. Te permite ver tu ordenador a la izquierda y tu servidor a la derecha, como si estuvieras arrastrando archivos entre dos ventanas del explorador de Windows o del Finder de Mac.
Requisitos imprescindibles antes de empezar
No podemos empezar a construir la casa sin los ladrillos. Antes de abrir FileZilla, asegúrate de tener esto a mano:
- Los datos de acceso FTP de tu hosting. Esto es sagrado. Suelen ser tres datos: el Servidor (Host), el Nombre de usuario y la Contraseña. A veces también un Puerto (normalmente es el 21, pero si tu hosting usa Syspanel, el puerto será el 2106, pero hablaremos de eso más adelante).
- Los archivos de WordPress. Necesitas el paquete de instalación de WordPress. Puedes descargarlo desde la web oficial de WordPress.org (es un archivo .zip).
- FileZilla instalado. Descárgalo desde su web oficial (filezilla-project.org) e instálalo como cualquier otro programa. No te asustes si te pregunta por cosas raras durante la instalación; con darle a "Siguiente" y "Aceptar" vale.
[WARNING]: Si no tienes tus datos FTP, no podrás hacer nada. Busca en el correo de bienvenida de tu hosting o en el panel de control (cPanel, Plesk, Syspanel, etc.). Si no los encuentras, contacta con el soporte de tu proveedor, pero no sigas sin ellos.
Paso 1: Preparar los archivos de WordPress en tu ordenador
Primero, vamos a "desempaquetar" WordPress.
- Ve a la carpeta donde descargaste el archivo
wordpress.zip(normalmente en "Descargas"). - Haz clic derecho sobre el archivo y selecciona "Extraer aquí" o "Extraer todo...".
- Esto creará una carpeta llamada
wordpress. Ábrela y verifica que dentro hay archivos comowp-admin,wp-contentywp-config-sample.php. No toques nada todavía.
Un consejo de oro: ¿Quieres que tu web cargue en la raíz (ej. www.tudominio.com)? Entonces necesitas subir el contenido de la carpeta wordpress, no la carpeta en sí. Si subes la carpeta tal cual, tu web quedaría en www.tudominio.com/wordpress. Para esta guía, vamos a subir el contenido para que sea tu página principal.
Paso 2: Conectar FileZilla a tu servidor (Tu hosting)
Ahora viene la magia. Abre FileZilla.
Verás una barra de herramientas en la parte superior con cuatro campos vacíos. Es el momento de usar tus datos.
- Servidor (Host): Aquí pones la dirección que te dio tu hosting. Suele ser algo como
ftp.tudominio.comons1.tudominio.com. Si tu hosting usa Syspanel, el acceso puede ser a través de una IP o un subdominio específico, pero el puerto, como te decía, es el 2106. - Nombre de usuario: Tu usuario FTP (no el de administrador de WordPress, ojo).
- Contraseña: La contraseña de tu usuario FTP.
- Puerto: Déjalo en blanco o pon
21. Pero atención: Si tu hosting te indica que uses Syspanel, deberás cambiarlo a2106. Este es un detalle que mucha gente pasa por alto y por eso no conecta.
Una vez rellenado, haz clic en "Conexión rápida" (el botón con un rayo).
[TIP]: Si te sale un aviso de "Clave de host desconocida", no te asustes. Es normal la primera vez. Marca la casilla de "Confiar siempre en este host" y pulsa "Aceptar".
Si todo ha ido bien, en el panel de la derecha (el que dice "Sitio remoto") verás las carpetas de tu servidor. ¡Enhorabuena, ya estás dentro!
Paso 3: Navegar hasta la carpeta correcta (public_html)
Este es el paso más crítico. No vale con subir los archivos a cualquier sitio; tienen que ir a la carpeta correcta. Si no, tu web no aparecerá.
En el panel derecho (el remoto), busca la carpeta llamada public_html (o a veces www o htdocs). Esta es la carpeta raíz de tu dominio principal.
- Haz doble clic en
public_htmlpara entrar dentro. - Si ya hay archivos dentro (como un
index.htmlde "En construcción"), no pasa nada. Los veremos más tarde.
[INFO]: Si tu hosting usa Syspanel, la estructura de carpetas es la misma que en cPanel. Busca siempre public_html. Es el estándar de la industria (y de Syspanel).
Paso 4: La subida masiva de archivos (El momento de la verdad)
Ahora viene la parte satisfactoria: transferir archivos WordPress.
En el panel izquierdo de FileZilla (el que dice "Sitio local"), navega hasta la carpeta donde extrajiste WordPress. Es decir, la carpeta que contiene wp-admin, wp-content, etc.
- Pulsa
Ctrl+A(oCmd+Aen Mac) para seleccionar TODOS los archivos dentro de esa carpeta. - Una vez seleccionados, haz clic derecho sobre ellos y elige "Subir" (o "Upload").
FileZilla empezará a trabajar. Verás cómo los archivos van volando de la izquierda a la derecha. Abajo verás una lista de archivos que se están transfiriendo.
[WARNING]: NO cierres FileZilla ni el ordenador mientras se suben los archivos. Si interrumpes la transferencia, podrías dejar archivos corruptos y WordPress no funcionará. Espera a que la cola de transferencia (abajo) se quede vacía y el estado ponga "Correcto".
Esto puede tardar unos minutos, dependiendo de tu conexión. Es un buen momento para ir a por un café.
Paso 5: Crear la base de datos (El cerebro de WordPress)
WordPress no es solo archivos; también necesita una base de datos para guardar tus entradas, páginas y configuración. Es como el cerebro de la web.
Para crear la base de datos, necesitas ir al panel de control de tu hosting. Esto puede ser cPanel, Plesk o Syspanel. El acceso suele ser tudominio.com/cpanel o te lo dan en el correo de bienvenida.
- Busca la sección de "Bases de datos MySQL".
- Crea una nueva base de datos. Ponle un nombre que recuerdes (ej.
mipagina_bd). - Crea un usuario para esa base de datos (ej.
mipagina_user) y ponle una contraseña segura. - Importante: Añade el usuario a la base de datos y dale TODOS LOS PRIVILEGIOS (o "All Privileges").
Anota estos tres datos: Nombre de la BD, Usuario y Contraseña. Los necesitarás en el siguiente paso.
[TIP]: En Syspanel, el proceso es idéntico. Busca el icono de "MySQL Databases" y sigue los mismos pasos. No hay diferencia funcional.
Paso 6: El asistente de instalación de WordPress
Ahora sí, llega lo bueno. Abre tu navegador y visita tu dominio: www.tudominio.com.
WordPress detectará que no está instalado y te mostrará su asistente de instalación. Es muy intuitivo, pero te guío:
- Selecciona el idioma y pulsa "Continuar".
- Datos de la base de datos: Aquí introduces los datos que acabas de crear en el paso 5.
- Nombre de la base de datos:
mipagina_bd - Usuario:
mipagina_user - Contraseña: La que pusiste.
- Servidor de la base de datos: Normalmente es
localhost. No lo cambies. - Prefijo de tabla: Déjalo como
wp_.
- Nombre de la base de datos:
- Pulsa "Enviar". WordPress comprobará la conexión. Si todo correcto, pulsa "Ejecutar la instalación".
- Información del sitio: Ahora crea tu usuario administrador.
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El que usarás para entrar (ej.
admin). - Contraseña: Una muy segura.
- Tu correo electrónico: Para recuperar la cuenta.
- Pulsa "Instalar WordPress".
¡Felicidades! Ya has subido WordPress por FTP y lo has instalado tú solo. Si todo ha ido bien, verás un mensaje de éxito.
Solucionando problemas comunes (FAQ rápida)
Sé que pueden surgir dudas. Aquí van las más habituales:
¿Por qué no me conecta FileZilla?
Revisa los datos. El puerto es el error más común. Si tu hosting usa Syspanel, recuerda que el puerto es el 2106, no el 21. Si usas cPanel o Plesk, suele ser el 21. Verifica también que tu usuario y contraseña no tengan espacios.
¿Por qué veo el índice de la carpeta o un error 404?
Casi seguro que los archivos no están en public_html. Revisa que no hayas subido la carpeta wordpress entera dentro de public_html, sino el contenido dentro de esa carpeta. Debe haber una ruta tipo /public_html/wp-admin, no /public_html/wordpress/wp-admin.
¿Puedo usar FileZilla para actualizar WordPress o plugins?
Puedes, pero no te lo recomiendo. Es mucho más fácil y seguro usar el actualizador automático de WordPress en el escritorio (Administración > Actualizaciones). El FTP es para emergencias o para cuando el panel de admin no responde.
¿Y si solo quiero subir un tema o un plugin?
Para eso no necesitas FTP. Ve a Apariencia > Temas > Añadir nuevo > Subir tema en tu panel de administración de WordPress. Es mucho más sencillo. El FTP es para mover grandes volúmenes de datos o arreglar el core.
Conclusión: Ya no necesitas tener miedo
Subir WordPress por FTP con FileZilla puede parecer una tarea de hackers al principio, pero una vez que le pillas el truco, es pan comido. Has aprendido a conectar con tu servidor, navegar entre carpetas y transferir archivos, que es una habilidad fundamental para cualquier propietario de una web.
Ahora tienes el control total de tu instalación. Si algo se rompe, ya sabes cómo entrar y arreglarlo. Si necesitas mover tu web a otro hosting, ya tienes la base. Es una inversión de tiempo que te ahorrará dolores de cabeza en el futuro.
Recuerda los puntos clave:
- La paciencia es tu mejor aliada durante la subida de archivos.
- La carpeta
public_htmles tu hogar. - Los datos de la base de datos deben coincidir exactamente.
- Y si usas Syspanel, no olvides el puerto 2106 para el FTP.
Ahora ve, practica y, sobre todo, disfruta de tu nueva web hecha por ti. ¡Nos leemos en el siguiente tutorial!
