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

Cómo subir WordPress a cPanel mediante FTP

Actualizado el 4 de junio de 2026

¿Por qué usar FTP para subir WordPress a cPanel?

Subir WordPress a cPanel mediante FTP es una de las formas más directas y controladas de instalar tu sitio web. A diferencia del instalador automático de WordPress (como Softaculous o Fantastico), el método FTP te da control total sobre cada archivo, algo esencial si necesitas personalizar la instalación, subir un tema o plugin que supera el límite de tamaño del administrador, o simplemente prefieres hacerlo de forma manual.

El uso de FTP (Protocolo de Transferencia de Archivos) es especialmente útil cuando:

  • El instalador automático falla o da errores de memoria.
  • Necesitas subir una versión específica de WordPress.
  • Quieres evitar conflictos con plugins preinstalados.
  • Tienes un hosting con restricciones de archivos en el administrador.

En esta guía extensa, te explicaré paso a paso cómo subir WordPress a cPanel usando FileZilla, el cliente FTP más popular y gratuito. No necesitas ser un experto en informática: si sabes usar un explorador de archivos, sabrás usar FileZilla.


Qué necesitas antes de empezar

Antes de lanzarte a cargar WordPress por FTP, asegúrate de tener a mano los siguientes datos y herramientas:

  1. Datos de acceso FTP de tu hosting: normalmente los encuentras en el correo de bienvenida de tu proveedor o en el panel de cPanel, en la sección "Cuentas FTP". Necesitarás:

    • El nombre de host (por ejemplo, ftp.tudominio.com o la IP del servidor).
    • El nombre de usuario FTP (suele ser igual al usuario de cPanel).
    • La contraseña de FTP.
    • El puerto (por defecto es 21, aunque algunos hostings usan otros).
  2. El archivo de WordPress: descarga la última versión desde es.wordpress.org (nunca de sitios no oficiales). El archivo viene comprimido en .zip o .tar.gz.

  3. Un cliente FTP: en este tutorial usaremos FileZilla, que es gratuito, multiplataforma (Windows, macOS, Linux) y muy fácil de usar.

  4. Acceso a cPanel: aunque subas los archivos por FTP, necesitarás entrar a cPanel para crear la base de datos MySQL y configurar el dominio.

  5. Tener claro el directorio raíz: normalmente es public_html, pero algunos hostings usan htdocs o www. Lo veremos más adelante.

[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el panel de control es diferente a cPanel. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). El proceso de subida por FTP es idéntico, solo cambia el panel donde crearás la base de datos.


Paso 1: Preparar los archivos de WordPress en tu ordenador

Lo primero es descomprimir el archivo que descargaste de WordPress.org. En tu ordenador, verás una carpeta llamada wordpress con varias subcarpetas y archivos dentro.

Renombrar la carpeta (opcional pero recomendado)

Si vas a instalar WordPress en la raíz de tu dominio (es decir, que tu web se vea en tudominio.com), no necesitas renombrar nada, pero deberás subir el contenido de la carpeta wordpress, no la carpeta en sí.

Si, por el contrario, quieres instalarlo en una subcarpeta (por ejemplo, tudominio.com/blog), entonces renombra la carpeta wordpress a blog o al nombre que prefieras.

[TIP] Para evitar confusiones, te recomiendo crear una carpeta en tu escritorio llamada wp-install y dentro de ella, descomprimir el zip de WordPress. Así tendrás todo ordenado.


Paso 2: Crear la base de datos en cPanel

Antes de subir los archivos, necesitas tener una base de datos MySQL vacía. WordPress la usará para guardar todo el contenido de tu sitio.

  1. Accede a cPanel con tus credenciales (normalmente en tudominio.com/cpanel).
  2. Busca la sección Bases de datos y haz clic en MySQL® Databases.
  3. Crea una nueva base de datos. Por ejemplo: tudominio_wp.
  4. Crea un usuario para esa base de datos. Por ejemplo: tudominio_wpuser.
  5. Asigna una contraseña segura (guárdala, la necesitarás luego).
  6. Añade el usuario a la base de datos con TODOS LOS PRIVILEGIOS.

[WARNING] Guarda el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás durante la instalación de WordPress. Si los pierdes, tendrás que crear una nueva base de datos.


Paso 3: Conectar FileZilla a tu servidor

Ahora viene la parte práctica. Abre FileZilla en tu ordenador. Verás una interfaz dividida en dos columnas:

  • Columna izquierda (Local): muestra los archivos de tu ordenador.
  • Columna derecha (Remoto): mostrará los archivos de tu hosting una vez conectes.

En la barra superior de FileZilla, verás cuatro campos vacíos. Rellénalos así:

  1. Servidor (Host): pon la dirección FTP que te dio tu hosting. Ejemplo: ftp.tudominio.com.
  2. Nombre de usuario: tu usuario FTP.
  3. Contraseña: tu contraseña FTP.
  4. Puerto: normalmente 21. Si tu hosting usa SFTP (más seguro), el puerto será 22 y deberás usar sftp:// antes del host.

Haz clic en Conexión rápida. Si todo está bien, verás mensajes de conexión en la parte superior y en la columna derecha aparecerán las carpetas de tu servidor.

[TIP] Marca la casilla "Recordar contraseña" para no tener que escribirla cada vez. Pero ojo: si usas un ordenador compartido, mejor no la guardes.


Paso 4: Navegar hasta el directorio raíz

En la columna derecha (servidor remoto), busca la carpeta public_html (o la que corresponda según tu hosting). Haz doble clic para entrar.

Es importante que entiendas la estructura:

  • public_html es la raíz de tu dominio principal.
  • Si tienes subdominios, suelen tener carpetas propias (ej: public_html/subdominio).

Si quieres que WordPress se vea en tudominio.com, los archivos deben estar directamente dentro de public_html, no dentro de una subcarpeta.

[WARNING] Si dentro de public_html ya existen archivos (como una página de "en construcción" o un index.html), es recomendable borrarlos o moverlos a una carpeta de respaldo antes de subir WordPress. De lo contrario, podrían dar conflictos.


Paso 5: Subir los archivos de WordPress

Ahora viene el momento clave: cargar WordPress por FTP.

  1. En la columna izquierda de FileZilla, navega hasta la carpeta donde descomprimiste WordPress.
  2. Selecciona TODOS los archivos y carpetas dentro de la carpeta wordpress (no la carpeta en sí). Puedes usar Ctrl+A (Windows) o Cmd+A (Mac) para seleccionar todo.
  3. Arrastra los archivos seleccionados desde la columna izquierda hasta la columna derecha (dentro de public_html).
  4. FileZilla te preguntará si deseas sobrescribir archivos existentes. Acepta con "Sobrescribir" o "Sobrescribir todos".

FileZilla empezará a subir los archivos. Verás el progreso en la parte inferior. Dependiendo de tu conexión, puede tardar desde unos segundos hasta varios minutos.

[INFO] No cierres FileZilla ni apagues el ordenador mientras se suben los archivos. Si la conexión se corta, puedes reanudar la transferencia haciendo clic derecho sobre los archivos pendientes y eligiendo "Reanudar".


Paso 6: Configurar permisos de archivos (opcional pero importante)

WordPress necesita ciertos permisos para funcionar correctamente. Aunque normalmente los archivos se suben con los permisos correctos, es buena práctica verificarlo:

  1. En FileZilla, haz clic derecho sobre la carpeta public_html (o la carpeta raíz) y selecciona "Permisos de archivo...".
  2. Asegúrate de que el valor sea 755 para carpetas y 644 para archivos.
  3. Si ves valores como 777 o 666, cámbialos a los valores recomendados por seguridad.

[WARNING] No uses permisos 777 en archivos o carpetas de WordPress, ya que son un riesgo de seguridad. Solo se usan temporalmente en casos muy específicos, como la carpeta wp-content durante la instalación de algunos plugins, y luego se revierten.


Paso 7: Ejecutar el instalador de WordPress

Una vez que los archivos estén en el servidor, es hora de ejecutar el famoso proceso de instalación de 5 minutos.

  1. Abre tu navegador y escribe la URL de tu dominio. Ejemplo: http://tudominio.com.
  2. WordPress detectará que no hay configuración y te mostrará la pantalla de bienvenida. Selecciona tu idioma (español) y haz clic en Continuar.
  3. Te pedirá los datos de la base de datos que creaste en el paso 2:
    • Nombre de la base de datos: el que pusiste en cPanel.
    • Usuario de la base de datos: el usuario que creaste.
    • Contraseña: la contraseña de ese usuario.
    • Servidor de la base de datos: normalmente localhost, aunque algunos hostings usan otro (te lo indican en cPanel).
    • Prefijo de tabla: déjalo como wp_ salvo que sepas lo que haces.
  4. Haz clic en Enviar y luego en Ejecutar la instalación.
  5. Ahora configura los datos de tu sitio:
    • Título del sitio: el nombre de tu web.
    • Nombre de usuario: el administrador (evita "admin" por seguridad).
    • Contraseña: elige una contraseña fuerte.
    • Tu correo electrónico: para recuperar la contraseña.
  6. Haz clic en Instalar WordPress.

¡Enhorabuena! Ya tienes WordPress instalado. Accede con tu usuario y contraseña al panel de administración (tudominio.com/wp-admin).


Solución de problemas comunes al subir WordPress por FTP

Aunque el proceso suele ser sencillo, a veces aparecen problemas. Aquí tienes los más habituales y cómo resolverlos:

1. "Error al conectar con la base de datos"

Este error aparece cuando los datos de la base de datos son incorrectos o el usuario no tiene permisos. Vuelve a cPanel y verifica:

  • El nombre de la base de datos (a veces el hosting añade un prefijo automático, ej: usuario_basedatos).
  • Que el usuario tiene TODOS LOS PRIVILEGIOS sobre la base de datos.

2. La página se ve en blanco o con errores de PHP

Suele deberse a permisos incorrectos o a que no se subieron todos los archivos. Revisa en FileZilla que no falte ninguna carpeta como wp-admin, wp-includes o wp-content.

3. No puedo conectar con FTP

Comprueba que el puerto es el correcto (21 para FTP, 22 para SFTP). Si tu hosting usa FTP seguro (FTPS), prueba con ftps:// al inicio del host. También verifica que tu proveedor no bloquee el puerto 21 en tu red local.

4. El instalador de WordPress no aparece

Si al entrar a tu dominio ves un listado de archivos o una página en blanco, puede que no hayas subido los archivos a la carpeta correcta. Revisa que estén directamente en public_html y no dentro de una subcarpeta.


Preguntas frecuentes (FAQ) sobre subir WordPress por FTP

¿Es mejor usar FTP que el instalador automático de cPanel?

Depende de tus necesidades. El instalador automático es más rápido y no requiere conocimientos técnicos. Sin embargo, FTP te da control total y es útil cuando necesitas subir archivos grandes o personalizar la instalación desde el principio.

¿Cuánto tarda en subir WordPress por FTP?

Depende de tu conexión a internet. WordPress pesa alrededor de 25-30 MB sin plugins. Con una conexión de 10 Mbps, tardarás unos 30 segundos. Con conexiones lentas, puede tardar varios minutos.

¿Puedo subir WordPress por FTP a un subdominio?

Sí. Solo tienes que navegar hasta la carpeta del subdominio dentro de public_html (por ejemplo, public_html/blog) y subir los archivos allí. Luego, accede a tudominio.com/blog para ejecutar el instalador.

¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?

No te preocupes, el proceso de subida por FTP es exactamente el mismo. La única diferencia es que en lugar de cPanel, usarás Syspanel (el antiguo HestiaCP) para crear la base de datos y gestionar tu dominio. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106).

¿Necesito conocimientos de programación para usar FileZilla?

No. FileZilla funciona como un explorador de archivos: arrastras y sueltas. Es muy visual y no necesitas escribir comandos. Con esta guía, incluso un principiante puede hacerlo.


Conclusión y buenas prácticas

Subir WordPress a cPanel mediante FTP es una habilidad esencial para cualquier persona que gestione su propio sitio web. Aunque al principio pueda parecer intimidante, con FileZilla y esta guía paso a paso, verás que es un proceso bastante mecánico.

Algunas buenas prácticas finales:

  • Siempre haz una copia de seguridad de tus archivos antes de subir nada nuevo.
  • Mantén WordPress actualizado (núcleo, temas y plugins) para evitar vulnerabilidades.
  • Usa contraseñas seguras tanto para FTP como para la base de datos y el panel de administración.
  • No dejes archivos innecesarios en public_html, como el zip de WordPress que descargaste.

Si has seguido todos los pasos, ya tienes tu WordPress funcionando. Ahora puedes empezar a instalar temas, plugins y crear contenido. ¡Bienvenido al mundo de WordPress!

[TIP] Si te has perdido en algún paso, no dudes en contactar con el soporte de tu hosting. Ellos pueden verificar los datos FTP y la configuración de la base de datos si algo falla.

¿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