Cómo subir WordPress con FTP a tu hosting (FileZilla)
¿Te suena eso de tener que subir WordPress a tu hosting y te parece un mundo? Tranquilo, no eres el único. Mucha gente cree que instalar WordPress manualmente es cosa de hackers o programadores, pero la realidad es que, con la herramienta adecuada y una guía paso a paso, cualquiera puede hacerlo.
Hoy vamos a desmontar ese mito. Te voy a enseñar a subir WordPress FTP a tu hosting usando FileZilla, el cliente FTP más popular y gratuito que existe. Olvídate de los asistentes automáticos del panel de control por un momento; hacerlo manualmente te da un control total sobre los archivos y es una habilidad que te salvará la vida en más de una ocasión.
Al final de esta guía, tendrás tu WordPress funcionando en tu dominio, instalado por ti mismo. Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, necesitas tener a mano tres cosas. Es como preparar los ingredientes antes de cocinar; si no los tienes, el proceso se atasca.
- Los archivos de WordPress: Descarga la última versión desde el sitio oficial (wordpress.org). Te descargarás un archivo
.zip. No lo subas así; primero debes descomprimirlo en tu ordenador. Verás una carpeta llamadawordpresscon muchos archivos y carpetas dentro. - Un cliente FTP: Aquí es donde entra FileZilla. Descárgalo de su sitio oficial (filezilla-project.org) e instálalo. Es gratuito y funciona en Windows, Mac y Linux.
- Tus datos de acceso FTP: Esta es la clave. Necesitas el host (servidor), el nombre de usuario, la contraseña y el puerto. Normalmente, estos datos los encuentras en el correo de bienvenida de tu hosting o en el panel de control (cPanel, Syspanel, etc.). Si no los encuentras, contacta con el soporte de tu proveedor.
[INFO]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a ese panel es a través del puerto 2106. Ahí podrás gestionar tus cuentas FTP y bases de datos.
Paso 1: Conectarse a tu servidor con FileZilla
Este es el primer paso lógico: abrir la puerta de tu hosting.
Abre FileZilla. Verás la interfaz principal con varias barras y paneles. No te asustes, solo nos interesa la parte de arriba, donde pone "Host", "Nombre de usuario", "Contraseña" y "Puerto".
Rellena los campos con los datos que has recopilado:
- Host: Normalmente es algo como
ftp.tudominio.comotudominio.com. A veces puede ser una IP. - Nombre de usuario: El usuario FTP que creaste o te proporcionaron.
- Contraseña: La contraseña correspondiente a ese usuario.
- Puerto: Aquí tienes dos opciones. Usa el puerto 21 (el estándar para FTP) o el 22 (si tu hosting usa SFTP, que es una versión segura). Si no estás seguro, prueba con el 21 primero. Muchos hosts usan SFTP por defecto, así que si el 21 falla, prueba con el 22.
Haz clic en "Conexión rápida". FileZilla intentará conectarse. Si todo va bien, verás que el panel de la derecha (que representa tu servidor) se llena de carpetas. También verás mensajes de estado en la parte superior; busca algo como "Conexión establecida".
[WARNING]: Si ves un error de "contraseña rechazada" o "no se pudo conectar", revisa que los datos sean correctos y que no estés copiando espacios en blanco. Si el puerto 21 falla, prueba con el 22 (SFTP).
Paso 2: Navegar hasta la carpeta correcta (public_html)
Ahora que estás dentro, tienes que ir al lugar donde vive tu web. En el panel derecho (el del servidor), verás una lista de carpetas. Normalmente, encontrarás una llamada public_html, htdocs o www. Esa es la carpeta raíz de tu dominio principal.
Haz doble clic en esa carpeta para entrar. Si tu dominio es un subdominio (por ejemplo, tudominio.com/blog), puede que necesites entrar en una carpeta específica con el nombre de ese subdominio. Pero para la mayoría, public_html es el destino.
No subas los archivos a la carpeta equivocada, o tu web no aparecerá. El panel izquierdo de FileZilla muestra tu ordenador local; el derecho, tu servidor. Siempre tienes que estar pendiente de en qué carpeta estás en cada lado.
Paso 3: Subir los archivos de WordPress (el gran momento)
Este es el paso central de subir WordPress FTP. Es tan simple como arrastrar y soltar, pero con un detalle crucial.
En el panel izquierdo (tu ordenador), navega hasta la carpeta donde descomprimiste WordPress. Entra en la carpeta wordpress. Verás archivos como wp-admin, wp-content, wp-includes, index.php, etc.
Aquí está el truco: No subas la carpeta wordpress en sí. Sube el contenido de esa carpeta. Es decir, selecciona todos los archivos y carpetas que están dentro de la carpeta wordpress y arrástralos al panel derecho (a la carpeta public_html).
Puedes seleccionarlos todos con Ctrl+A (Cmd+A en Mac) y arrastrarlos, o hacer clic derecho y elegir "Subir". FileZilla empezará a transferir los archivos. Verás una cola de archivos en la parte inferior. Dependiendo de tu conexión, puede tardar unos minutos.
[TIP]: Mientras se suben los archivos, puedes ir al siguiente paso (crear la base de datos) en otra pestaña de tu navegador, pero no cierres FileZilla hasta que la transferencia termine. Verás que la cola se vacía y los archivos aparecen en el panel derecho.
Paso 4: Crear la base de datos MySQL
WordPress necesita una base de datos para guardar todas tus publicaciones, páginas, configuraciones, etc. Es como el almacén de tu web. Sin ella, WordPress no puede funcionar.
Para crearla, tienes que ir al panel de control de tu hosting. Esto normalmente se hace desde el mismo sitio donde gestionas tu dominio.
- Si tu hosting tiene cPanel, busca la sección "Bases de datos" y haz clic en "Asistentes de bases de datos MySQL" o "Bases de datos MySQL".
- Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Dentro, busca la sección de bases de datos.
El proceso es similar en todos los paneles:
- Crea una base de datos: Ponle un nombre, por ejemplo,
miblog_db. - Crea un usuario: Ponle un nombre, por ejemplo,
miblog_user, y una contraseña segura. Guárdala bien, la necesitarás en el siguiente paso. - Asigna el usuario a la base de datos: Añade el usuario que acabas de crear a la base de datos y dale todos los privilegios (suele haber un botón para marcar "Todos" o "ALL PRIVILEGES"). Esto es esencial para que WordPress pueda leer y escribir en ella.
[INFO]: Los nombres de usuario y base de datos a veces llevan un prefijo con tu cuenta de hosting (ej: usuario_miblog_db). Ese nombre completo es el que tendrás que usar después.
Paso 5: Configurar WordPress (el asistente de instalación)
Ahora viene la parte más gratificante. Abre tu navegador y escribe tu dominio (ej: www.tudominio.com). Si has subido los archivos correctamente, verás la pantalla de instalación de WordPress en español. ¡Bienvenido al club!
WordPress te pedirá que elijas el idioma. Selecciona español y haz clic en "Continuar".
En la siguiente pantalla, te pedirá los datos de la base de datos. Rellena los campos con la información que acabas de crear:
- Nombre de la base de datos: El nombre que le diste (ej:
usuario_miblog_db). - Usuario de la base de datos: El usuario que creaste (ej:
usuario_miblog_user). - Contraseña: La contraseña que pusiste para ese usuario.
- Servidor de la base de datos: Normalmente es
localhost. Déjalo como está. - Prefijo de tabla: Déjalo como
wp_a menos que sepas lo que haces.
Haz clic en "Enviar". WordPress comprobará la conexión y, si todo es correcto, te dará la enhorabuena. Haz clic en "Ejecutar la instalación".
Ahora solo te queda crear tu usuario administrador:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario con el que entrarás a tu panel de administración (ej:
admin). Evita usar "admin" por seguridad. - Contraseña: Una contraseña fuerte y única para este usuario.
- Tu correo electrónico: El correo donde recibirás notificaciones.
Haz clic en "Instalar WordPress". ¡Y listo! Ya tienes tu WordPress instalado y funcionando. Podrás acceder a tu panel de administración en www.tudominio.com/wp-admin con el usuario y contraseña que acabas de crear.
Preguntas Frecuentes (FAQ) sobre subir WordPress con FTP
Aquí tienes las dudas más comunes que nos suelen llegar. Seguro que alguna te suena.
¿Qué hago si veo un error de "Error al establecer conexión con la base de datos"?
Esto es muy común y casi siempre es un error de tipeo. Revisa el nombre de la base de datos, el usuario y la contraseña en el asistente de instalación. A veces, el problema es que el usuario no tiene todos los privilegios asignados a la base de datos. Vuelve al panel de control (recuerda el puerto 2106 para Syspanel) y verifica que el usuario esté añadido a la base de datos con todos los privilegios.
¿Y si solo veo un listado de archivos en mi navegador en lugar de la instalación?
Eso significa que los archivos no se han subido a la carpeta correcta. Es muy probable que hayas subido la carpeta wordpress entera en lugar de su contenido, o que los hayas subido a una carpeta superior a public_html. Entra de nuevo con FileZilla y asegúrate de que los archivos como index.php y wp-config-sample.php estén directamente en public_html, no dentro de una subcarpeta.
¿Es necesario usar FileZilla o puedo usar el administrador de archivos del hosting?
Puedes usar el Administrador de Archivos de tu hosting (en cPanel o Syspanel). Sin embargo, FileZilla es mucho más rápido y fiable para subir muchos archivos, como es el caso de WordPress. Si tienes una conexión lenta, el administrador de archivos puede fallar o ser muy tedioso. FileZilla te permite reanudar transferencias y ver el progreso en tiempo real, lo que lo convierte en la mejor opción para subir WordPress FTP.
Mi hosting usa "SFTP" (puerto 22), ¿cambio algo en FileZilla?
No mucho. Solo tienes que asegurarte de poner el puerto 22 en el campo "Puerto" y el protocolo se ajustará automáticamente. El resto del proceso es idéntico.
¿Puedo usar este método para mover mi web a otro hosting?
¡Exacto! Este es el mismo proceso que se usa para migrar una web. Solo que en lugar de subir los archivos de WordPress limpios, subirías los archivos de tu web actual (con tus temas y plugins) y luego importarías tu base de datos. Es un poco más complejo, pero la base es la misma: conectar con FileZilla y transferir archivos.
[TIP]: Si estás migrando una web, además de los archivos, necesitarás exportar tu base de datos original (desde el panel de tu hosting antiguo) e importarla en el nuevo. Luego, deberás editar el archivo wp-config.php para que apunte a la nueva base de datos.
Conclusión: Ya has dominado el FTP
Enhorabuena, has hecho algo que muchos evitan. Instalar WordPress manualmente con FileZilla no solo te da un conocimiento más profundo de cómo funciona tu web, sino que también te da la libertad de hacer cambios y solucionar problemas que antes parecían imposibles.
Ya sabes subir WordPress FTP, conectar con tu servidor, mover archivos y lanzar la instalación. Es una habilidad fundamental que te servirá para siempre en el mundo del hosting. La próxima vez que veas un error de conexión o necesites hacer una copia de seguridad manual, ya sabrás por dónde empezar.
Si te ha quedado alguna duda, recuerda que los comentarios están abiertos. Y si tu hosting usa Syspanel, ya sabes, puerto 2106 para gestionar todo. ¡Nos vemos en el siguiente tutorial!
