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

Cómo subir WordPress mediante FTP a cPanel (FileZilla)

Actualizado el 23 de abril de 2026

¿Tienes un sitio web en WordPress y necesitas subirlo a tu hosting con cPanel? No te preocupes, no necesitas ser un experto en tecnología para lograrlo. Usar un cliente FTP como FileZilla es uno de los métodos más seguros y directos para transferir todos los archivos de tu WordPress a tu servidor. En esta guía completa y paso a paso, te explicaré cómo subir WordPress FTP cPanel de una forma tan sencilla que podrás hacerlo en menos de 30 minutos, incluso si es tu primera vez.

Te acompañaré desde la preparación de tus archivos hasta la configuración final en tu base de datos. Al final, tendrás tu sitio web funcionando perfectamente en tu nuevo hosting. Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es fundamental que tengas a mano tres cosas. Sin ellas, el proceso se detendría. Piensa en esto como preparar los ingredientes antes de cocinar una receta.

  1. Los archivos de WordPress en tu computadora: Puedes descargar WordPress desde el sitio oficial (wordpress.org) y descomprimirlo en una carpeta de tu PC. Si estás migrando un sitio existente, asegúrate de tener una copia de seguridad de todos los archivos de tu web.
  2. Los datos de acceso FTP de tu cPanel: Estos datos te los proporciona tu empresa de hosting. Normalmente los encuentras en el correo de bienvenida o dentro de tu propio cPanel, en la sección "Cuentas FTP". Necesitarás la dirección del servidor (ej. ftp.tudominio.com o tuip), el nombre de usuario y la contraseña.
  3. Un cliente FTP: El más popular y gratuito es FileZilla. No necesitas instalarlo si no quieres, ya que tiene una versión portable que se ejecuta directamente desde un USB. Descárgalo desde su página oficial para evitar versiones con malware.

Una vez que tengas estos tres puntos listos, estamos preparados para conectar tu ordenador con tu servidor.

Conectando FileZilla a tu servidor cPanel

FileZilla es la herramienta que usaremos para subir archivos WordPress cPanel. Es como un explorador de archivos, pero en lugar de ver las carpetas de tu PC, verás las del servidor. La conexión es muy segura y rápida.

Paso 1: Abre el Administrador de Sitios

Abre FileZilla. En la esquina superior izquierda, verás un icono con un icono de un servidor y un pequeño monitor. Haz clic en él para abrir el "Administrador de Sitios". Aquí podrás guardar los datos de tu hosting para no tener que escribirlos cada vez.

Paso 2: Introduce tus datos de conexión FTP

En la ventana que se abre, haz clic en "Nuevo sitio" y nómbralo como quieras (por ejemplo, "Mi Hosting". Ahora, en el panel de la derecha, introduce los siguientes datos:

  • Protocolo: Selecciona "FTP - Protocolo de transferencia de archivos". Si tu hosting te ofrece "SFTP" (más seguro), elige esa opción, pero para la mayoría de los casos, FTP es suficiente.
  • Host: Aquí va la dirección de tu servidor FTP (ej. ftp.midominio.com).
  • Puerto: Déjalo en "Automático" o escribe 21 (el puerto estándar para FTP).
  • Modo de acceso: Elige "Normal" para poder escribir tu usuario y contraseña.
  • Usuario: Escribe el nombre de usuario FTP que te dio tu hosting.
  • Contraseña: Escribe la contraseña correspondiente.

Paso 3: Conecta y guarda la sesión

Haz clic en "Conectar". Si es la primera vez, FileZilla te preguntará si confías en el certificado del servidor. Marca la casilla "Confiar siempre" y pulsa "Aceptar". ¡Enhorabuena! Ya estás dentro de tu servidor. Verás dos paneles: el de la izquierda son tus archivos locales y el de la derecha son los archivos de tu hosting.

Preparando el terreno en cPanel: La carpeta public_html

Lo más común es que quieras que tu web aparezca al escribir tu dominio principal en el navegador. Para ello, los archivos deben estar en la carpeta raíz de tu sitio, que normalmente se llama public_html (o htdocs en algunos servidores).

En el panel derecho de FileZilla, busca la carpeta public_html y haz doble clic para entrar en ella. Es muy importante que entres dentro de esta carpeta. Si subes los archivos fuera, tu web no se mostrará o dará error. Dentro de public_html, puede que ya existan archivos como index.html o carpetas como cgi-bin. No te preocupes, los puedes dejar o borrar, pero ten cuidado de no borrar nada que no reconozcas si no estás seguro.

Subiendo los archivos de WordPress a cPanel

Ahora viene la parte principal de cómo subir WordPress mediante FTP a cPanel. Es un proceso muy visual y no tiene pérdida.

Paso 1: Selecciona los archivos locales

En el panel izquierdo de FileZilla, navega hasta la carpeta donde tienes los archivos de WordPress en tu computadora (la que descargaste o tu copia de seguridad). Verás una lista de archivos y carpetas como wp-admin, wp-content, wp-includes, etc. Todos ellos son esenciales.

Paso 2: Selecciona todo y arrastra

Haz clic en el primer archivo, luego mantén presionada la tecla Ctrl (o Cmd en Mac) y haz clic en los demás para seleccionarlos todos. También puedes usar Ctrl+A para seleccionar todo dentro de la carpeta local. Una vez seleccionados, simplemente arrástralos desde el panel izquierdo hasta el panel derecho (dentro de public_html).

Paso 3: Espera a que termine la transferencia

FileZilla empezará a subir todos los archivos. Verás una lista de archivos en la parte inferior con su progreso. Dependiendo de la velocidad de tu conexión a internet y del tamaño de tu sitio, esto puede tardar desde unos minutos hasta un buen rato. Ten paciencia y espera a que la cola de transferencia se vacíe y el estado cambie a "Archivo transferido correctamente".

[TIP] Si tienes una web con muchos archivos (por ejemplo, muchas imágenes), es mejor que la subas en segundo plano y sigas haciendo otras cosas. Puedes minimizar FileZilla y te avisará con un sonido cuando termine.

Configurando la base de datos en cPanel

Subir los archivos es solo la mitad del camino. WordPress necesita una base de datos para guardar tus entradas, páginas y configuraciones. Si estás migrando un sitio desde otro hosting, tendrás que importar tu base de datos anterior. Si es un WordPress nuevo, tendrás que crear una.

Paso 1: Crea una base de datos

Entra en tu cPanel (normalmente en tudominio.com/cpanel). Busca la sección "Bases de datos" y haz clic en "Base de datos MySQL".

  • Crea una nueva base de datos con un nombre que la identifique (ej. mipagina_bd).
  • Crea un usuario para esa base de datos (ej. mipagina_user) y asígnale una contraseña segura.
  • Añade el usuario a la base de datos y otórgale TODOS LOS PRIVILEGIOS.

Paso 2: Sube tu base de datos existente (si estás migrando)

Si estás migrando un sitio, tendrás que importar tu base de datos anterior. Para ello, en cPanel, busca "phpMyAdmin". Selecciona tu nueva base de datos a la izquierda, haz clic en la pestaña "Importar" y sube el archivo .sql que exportaste de tu antiguo hosting. Si es un WordPress nuevo, puedes saltarte este paso.

El archivo wp-config.php: El puente entre archivos y base de datos

Este es el archivo más importante de WordPress. Le dice a tu sitio cómo conectarse a la base de datos. Lo encontrarás en la carpeta raíz de tu instalación (dentro de public_html).

Paso 1: Edita el archivo

En FileZilla, localiza el archivo wp-config.php en el panel derecho. Haz clic derecho sobre él y selecciona "Ver/Editar". Se abrirá un editor de texto en tu computadora. Busca las líneas que dicen:

define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );
define( 'DB_USER', 'tu_usuario_de_base_de_datos' );
define( 'DB_PASSWORD', 'tu_contraseña_de_base_de_datos' );
define( 'DB_HOST', 'localhost' );

Paso 2: Sustituye los datos

Reemplaza los valores entre comillas con los datos de la base de datos que creaste en el paso anterior. El DB_HOST suele ser localhost, pero a veces es una dirección como mysql.tudominio.com. Si no estás seguro, consulta la documentación de tu hosting.

[WARNING] Guarda el archivo y ciérralo. FileZilla te preguntará si quieres subir el archivo modificado al servidor. Haz clic en "Sí" para sobrescribir el archivo en el servidor. ¡Este paso es crucial!

Comprobando tu sitio web

Una vez que los archivos están subidos y la base de datos configurada, es hora de ver el resultado.

  • Si es un WordPress nuevo: Abre tu navegador y escribe tudominio.com. Deberías ver la pantalla de instalación de WordPress en español. Sigue los pasos (elige idioma, crea tu usuario administrador, etc.) y ¡listo!
  • Si estás migrando: Escribe tudominio.com y deberías ver tu sitio web tal y como estaba en tu antiguo hosting. Si ves un error de "Error al conectar con la base de datos", revisa los datos del wp-config.php. Si ves el sitio pero sin estilos, es probable que necesites actualizar las URLs en la base de datos (puedes hacerlo desde el plugin "Better Search Replace" o desde phpMyAdmin).

Preguntas frecuentes (FAQ) sobre subir WordPress por FTP

Aquí te resuelvo las dudas más comunes que suelen tener los usuarios al hacer este proceso.

¿Es necesario usar FTP o puedo usar el Administrador de Archivos de cPanel?

Puedes usar el Administrador de Archivos de cPanel, pero FTP es mucho más fiable para subir muchos archivos. El administrador de archivos tiende a fallar o a ser muy lento si tienes que subir más de 1000 archivos, mientras que FileZilla es más robusto y te permite reanudar la transferencia si se cae la conexión.

He subido los archivos, pero veo el índice de la carpeta o un error 500, ¿qué hago?

Esto suele pasar por dos motivos:

  1. No has subido los archivos dentro de public_html: Los subiste a la carpeta equivocada o los dejaste dentro de una subcarpeta. Verifica que los archivos index.php, wp-config.php estén directamente en public_html.
  2. Permisos de archivos incorrectos: Los archivos deben tener permiso 644 y las carpetas 755. Selecciona todo en FileZilla, haz clic derecho y ve a "Permisos de archivos" para ajustarlos.

Mi hosting usa Syspanel (antes HestiaCP), ¿cambio algo?

No, el proceso es prácticamente el mismo. La única diferencia es que en lugar de buscar la carpeta public_html, la buscarás dentro de la ruta de tu usuario. Normalmente es /home/usuario/web/tudominio/public_html. Eso sí, recuerda que el acceso a tu panel de control (Syspanel) se realiza a través del puerto 2106 (ej. tudominio.com:2106). Los datos FTP los encontrarás dentro de ese panel.

¿Puedo subir WordPress por FTP si mi sitio es muy grande?

Sí, pero te recomiendo que lo hagas por partes. Sube primero la carpeta wp-content (que suele ser la más pesada) y luego el resto de archivos. Si la conexión se cae, FileZilla te permite reanudar la transferencia en el punto donde se quedó.

¿Qué hago si FileZilla me dice "Error de conexión: Conexión rechazada"?

Revisa los datos de conexión (host, usuario y contraseña). Asegúrate de que tu hosting permita conexiones FTP externas. Algunos firewalls de tu propia red pueden bloquear el puerto 21. También verifica que el servidor FTP esté activo en tu cPanel (a veces se puede desactivar).

Espero que esta guía te haya sido de gran ayuda. Como ves, subir wordpress ftp cpanel no es un misterio, es cuestión de seguir los pasos con calma. Si has llegado hasta aquí, ya tienes tu sitio web en el nuevo servidor. ¡Enhorabuena por tu nuevo proyecto!

¿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