🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo subir WordPress por FTP: Guía para principiantes

Actualizado el 1 de octubre de 2025

¿Qué es FTP y por qué lo necesito para WordPress?

FTP (File Transfer Protocol) es, en palabras sencillas, el sistema que utilizamos para mover archivos entre tu computadora y el servidor donde vive tu sitio web. Piensa en ello como un "Explorador de archivos" (o "Finder" en Mac) pero que funciona a través de Internet. En lugar de arrastrar archivos a tu escritorio, los arrastras a una carpeta en un servidor que puede estar a miles de kilómetros.

Instalar WordPress por FTP es una de las formas más directas y controladas de poner tu sitio en marcha. Aunque muchos paneles de control ofrecen instaladores automáticos en un clic, hacerlo manualmente te da un conocimiento profundo de cómo funciona tu web y es especialmente útil cuando:

  • Tu proveedor de hosting no tiene instalador automático.
  • Necesitas instalar una versión específica de WordPress.
  • Quieres tener un control total sobre la estructura de archivos desde el primer momento.

En esta guía para principiantes, te enseñaré paso a paso el proceso completo para subir WordPress por FTP, usando una herramienta gratuita y muy popular llamada FileZilla. Al final, tendrás tu WordPress instalado y funcionando sin depender de asistentes automáticos.


Paso 1: Preparar tu computadora y tu hosting

Antes de empezar con el proceso de subir archivos, es crucial que tengas a mano los datos de acceso a tu hosting. Sin esto, no podrás conectarte.

¿Qué necesitas tener a mano?

  • Host / Servidor FTP: Es la dirección del servidor. Suele ser algo como ftp.tudominio.com o una IP directa. A menudo, es el mismo nombre que usas para entrar a tu panel de control (cPanel, Syspanel, etc.).
  • Nombre de usuario FTP: Un usuario que tenga permisos para escribir en la carpeta raíz de tu sitio.
  • Contraseña FTP: La contraseña asociada a ese usuario.
  • Puerto: Normalmente es el 21 para FTP estándar o el 22 para SFTP (más seguro). Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 para su panel de control, pero para la conexión FTP en sí, generalmente seguirás usando el puerto 21 o 22, dependiendo de la configuración que te haya dado tu proveedor.

[WARNING] Si no tienes estos datos, contacta con tu proveedor de hosting antes de continuar. Muchos tienen tutoriales específicos en su base de conocimientos o te los envían por correo al contratar el servicio. No adivines los datos, ya que podrías bloquearte la cuenta.


Paso 2: Descargar e instalar FileZilla

FileZilla es el cliente FTP más utilizado en el mundo por su sencillez y potencia. Es gratuito y de código abierto.

Cómo instalarlo

  1. Ve al sitio web oficial de FileZilla.
  2. Descarga la versión para tu sistema operativo (Windows, macOS o Linux).
  3. Ejecuta el instalador y sigue las instrucciones. Es un proceso estándar: "Siguiente, Siguiente, Acepto".

No necesitas configurar nada especial durante la instalación. Una vez terminada, abre el programa. Verás una interfaz dividida en varias secciones:

  • Panel izquierdo: Tus archivos locales (tu computadora).
  • Panel derecho: Los archivos del servidor (tu hosting), que estarán vacíos o con algunos archivos por defecto.
  • Barra superior: Donde introduces los datos de conexión.

[TIP] Si usas un Mac, el proceso es el mismo. Solo asegúrate de descargar la versión para macOS.


Paso 3: Conectar FileZilla a tu servidor

Ahora viene la parte crucial: conectar tu computadora con el servidor de tu hosting.

Usando el "Inicio rápido"

En la barra superior de FileZilla, verás cuatro campos vacíos: Host, Nombre de usuario, Contraseña y Puerto.

  1. En el campo Host, escribe la dirección FTP que te proporcionó tu hosting (ej. ftp.tudominio.com).
  2. En Nombre de usuario, escribe tu usuario FTP.
  3. En Contraseña, escribe tu contraseña.
  4. En Puerto, si no sabes cuál es, déjalo en blanco. FileZilla usará el 21 por defecto. Si tu hosting te indica que uses SFTP, el puerto será el 22 (o el que te indiquen).
  5. Haz clic en "Conexión rápida".

Si los datos son correctos, verás que el panel derecho empieza a listar carpetas y archivos. ¡Ya estás dentro de tu servidor!

[WARNING] Si ves un mensaje de error sobre el certificado SSL (muy común en conexiones SFTP), no te asustes. Es normal la primera vez. Marca la casilla "Confiar siempre en este certificado" y haz clic en "Aceptar".


Paso 4: Descargar WordPress desde el sitio oficial

Este paso lo puedes hacer antes o después de conectar, pero es lógico hacerlo ahora. Necesitas el paquete de instalación de WordPress.

  1. Ve a es.wordpress.org y haz clic en el botón de "Descargar WordPress".
  2. Se descargará un archivo .zip (o .tar.gz) en tu computadora.
  3. Descomprime ese archivo. Obtendrás una carpeta llamada wordpress con todos los archivos del CMS en su interior.

[INFO] No importa que la carpeta se llame wordpress. Más adelante, podemos renombrarla o subir su contenido directamente a la raíz de tu dominio.


Paso 5: Subir WordPress por FTP (El proceso clave)

Este es el paso principal de nuestra guía. Vamos a subir los archivos desde tu computadora al servidor.

5.1 Localizar la carpeta correcta en el servidor

En el panel derecho de FileZilla (el del servidor), busca la carpeta public_html. En la mayoría de los hostings, esta es la raíz de tu sitio web.

  • Si tu dominio es tudominio.com, los archivos que pongas dentro de public_html serán los que se muestren al visitarlo.
  • Si quieres instalar WordPress en un subdominio (ej. blog.tudominio.com), es posible que debas crear una carpeta con ese nombre dentro de public_html.

5.2 Subir los archivos

  1. En el panel izquierdo (tu computadora), navega hasta la carpeta wordpress que descomprimiste.
  2. Selecciona TODOS los archivos dentro de la carpeta wordpress (puedes usar Ctrl+A en Windows o Cmd+A en Mac).
  3. Arrastra los archivos seleccionados directamente a la carpeta public_html en el panel derecho.

FileZilla comenzará a subir los archivos. Verás una lista de transferencias en la parte inferior. Dependiendo de tu conexión, puede tardar unos minutos.

[TIP] Es importante subir el contenido de la carpeta wordpress, no la carpeta en sí. Si subes la carpeta, tu sitio se verá en tudominio.com/wordpress. Si subes el contenido directamente a public_html, tu sitio se verá en tudominio.com. La elección depende de ti, pero para esta guía, subiremos el contenido directamente a public_html.


Paso 6: Crear la base de datos MySQL

WordPress no solo necesita archivos; necesita una base de datos para guardar tus entradas, páginas y configuraciones. Este paso se realiza en el panel de control de tu hosting (cPanel, Syspanel, Plesk, etc.).

Accede a tu panel de control

Normalmente es algo como tudominio.com/cpanel o tudominio.com:2106 si usas Syspanel. Recuerda, el acceso a Syspanel es a través del puerto 2106.

Creando la base de datos y el usuario

  1. Busca la sección de "Bases de Datos MySQL".
  2. Crea una nueva base de datos. Ponle un nombre descriptivo (ej. wordpress_db).
  3. Crea un usuario para esa base de datos (ej. wp_user) y asígnale una contraseña segura.
  4. Añade el usuario a la base de datos y otórgale TODOS los privilegios.

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. No los pierdas.


Paso 7: Ejecutar el instalador de WordPress

Una vez que los archivos están en el servidor y la base de datos está creada, es hora de que WordPress haga su magia.

  1. Abre tu navegador web y escribe tu dominio (ej. www.tudominio.com).
  2. Verás la pantalla de bienvenida de WordPress en español. Haz clic en "¡Vamos a ello!".
  3. Selecciona tu idioma y continúa.
  4. WordPress te pedirá los datos de la base de datos:
    • Nombre de la base de datos: El que creaste (ej. wordpress_db).
    • Usuario de la base de datos: El usuario que creaste (ej. wp_user).
    • Contraseña: La contraseña de ese usuario.
    • Servidor de la base de datos: Normalmente es localhost, pero si tu hosting usa uno diferente, te lo indicarán en la documentación.
    • Prefijo de tabla: Déjalo como wp_ por defecto.
  5. Haz clic en "Enviar".

WordPress comprobará la conexión. Si todo está bien, verás un mensaje de éxito y podrás continuar.


Paso 8: Configurar el sitio (Título, usuario y contraseña)

Este es el último paso del proceso de instalación. Ahora configurarás la información básica de tu sitio.

  • Título del sitio: El nombre de tu web.
  • Nombre de usuario: El usuario administrador que usarás para entrar a tu panel (ej. admin). Evita usar "admin" por seguridad, es el más atacado.
  • Contraseña: Crea una contraseña muy segura.
  • Tu correo electrónico: Para recibir notificaciones.
  • Visibilidad: Desmarca la casilla de "Permitir que los motores de búsqueda indexen este sitio" si no quieres que Google lo encuentre aún (puedes cambiarlo después).

Haz clic en "Instalar WordPress".

¡Felicidades! Verás un mensaje de éxito y podrás acceder a tu panel de administración en tudominio.com/wp-admin con el usuario y contraseña que acabas de crear.


Preguntas Frecuentes (FAQ) sobre subir WordPress por FTP

¿Cuánto tiempo tarda en subir WordPress por FTP?

Depende de tu conexión a Internet. El paquete de WordPress pesa alrededor de 20-30 MB. Con una conexión de fibra, tardará menos de un minuto. Con una conexión lenta, puede tardar varios minutos.

¿Puedo usar otro cliente FTP en lugar de FileZilla?

Sí, hay muchos otros clientes como Cyberduck (macOS/Windows) o WinSCP (Windows). El proceso es el mismo, solo cambia la interfaz. FileZilla es el más recomendado por su facilidad y compatibilidad.

¿Qué hago si veo un error de "Permiso denegado" al subir archivos?

Esto significa que tu usuario FTP no tiene permisos de escritura en la carpeta public_html. Deberías contactar con tu proveedor de hosting para que te dé permisos de escritura completos. A veces, es necesario cambiar los permisos de la carpeta a 755 o 775 desde el panel de control.

¿Es necesario subir WordPress por FTP si mi hosting tiene instalador automático?

No es necesario, pero es una gran habilidad. Si tu hosting tiene un instalador (como Softaculous o el de Syspanel), puedes usarlo. Sin embargo, si tienes problemas con la instalación automática o quieres personalizar algo, saber hacerlo por FTP te sacará de un apuro.

¿Puedo subir WordPress por FTP a un hosting que usa Syspanel?

Sí, perfectamente. Syspanel es solo el panel de control para gestionar tu hosting (crear bases de datos, correos, etc.). El acceso al panel es a través del puerto 2106, pero la subida de archivos por FTP es un proceso independiente que se hace con FileZilla o similar, usando los datos FTP que te proporciona tu proveedor.

¿Qué es el archivo .htaccess y por qué no lo veo en FileZilla?

El archivo .htaccess es un archivo de configuración importante para WordPress. Es un archivo oculto. En FileZilla, ve al menú Servidor y asegúrate de que la opción "Forzar mostrar archivos ocultos" esté marcada. Así podrás ver y editar este archivo cuando sea necesario.


Consejos finales para tu instalación manual

Subir WordPress por FTP es un proceso que, una vez que lo haces, te resultará muy sencillo. Has aprendido a conectar con tu servidor, transferir archivos y configurar la base de datos. Con este conocimiento, podrás realizar tareas más avanzadas como mover un sitio de un hosting a otro o crear sitios de prueba.

Recuerda siempre:

  • Guarda tus contraseñas en un gestor de contraseñas.
  • Mantén actualizado WordPress, los plugins y los temas para evitar vulnerabilidades.
  • Haz copias de seguridad periódicas de tu sitio (archivos y base de datos).

[INFO] Si en algún momento te sientes perdido o tu proveedor de hosting tiene una configuración especial, no dudes en consultar su documentación o abrir un ticket de soporte. Están para ayudarte.

Ahora que ya tienes tu WordPress instalado, te recomiendo explorar el panel de administración, instalar algunos plugins esenciales de seguridad y rendimiento, y empezar a crear contenido. ¡El mundo de WordPress está a tus pies!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel