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

Cómo subir WordPress manualmente por FTP en cPanel (FileZilla)

Actualizado el 16 de mayo de 2026

¿Te da miedo eso de "subir archivos por FTP"? Tranquilo, es mucho más fácil de lo que parece. Si tienes un hosting con cPanel, puedes instalar WordPress manualmente en pocos minutos. Este método te da control total sobre la instalación y es ideal si tu proveedor no tiene instalador automático o si prefieres hacerlo tú mismo.

En esta guía paso a paso, te voy a enseñar cómo subir WordPress por FTP con FileZilla a tu cPanel, desde cero y sin tecnicismos. Al final, tendrás tu sitio funcionando y sabrás exactamente qué has hecho en cada momento.

¿Qué necesitas para empezar?

Antes de lanzarnos, asegúrate de tener a mano estos tres "ingredientes" principales. Sin ellos, no podremos avanzar.

  1. Archivos de WordPress: Descarga la última versión desde es.wordpress.org. Te llevará un archivo .zip.
  2. Un cliente FTP: El más famoso y gratuito es FileZilla. Descárgalo e instálalo en tu ordenador (Windows, Mac o Linux).
  3. Datos de acceso FTP de tu hosting: Esta información la encuentras en tu cPanel, normalmente en la sección "Cuentas FTP" o en el correo de bienvenida de tu proveedor. Necesitarás:
    • Servidor/Host: Suele ser ftp.tudominio.com o tuip.
    • Nombre de usuario: Tu usuario de cPanel o uno creado específicamente para FTP.
    • Contraseña: La de tu cuenta FTP.
    • Puerto: Normalmente es el 21 (no lo toques si no sabes lo que haces).

[WARNING]
Nunca uses la contraseña de tu cPanel en un programa FTP si puedes evitarlo. Crea una cuenta FTP específica desde el propio cPanel para tener más seguridad. Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso para gestionar todo es el 2106, pero para FTP seguirás usando el 21.

Instalar WordPress manualmente: La guía definitiva con FileZilla

Vamos a dividir el proceso en tres fases muy claras: preparar el terreno en cPanel, subir los archivos y, por último, configurar la base de datos.

Fase 1: Preparar el hosting en cPanel

Primero, vamos a crear la base de datos y a limpiar el terreno. Esto lo hacemos directamente desde el panel de control de tu hosting.

Paso 1: Crear una base de datos y un usuario MySQL

WordPress necesita un "almacén" para guardar tus artículos, páginas y configuraciones. Eso es la base de datos.

  1. Entra en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Bases de Datos" y haz clic en "Asistentes de Bases de Datos MySQL".
  3. Haz clic en "Crear una base de datos". Ponle un nombre, por ejemplo web_blog. El sistema añadirá un prefijo con tu usuario (ej: usuarioweb_blog). Anota este nombre completo.
  4. Ahora crea un usuario para esa base de datos. Elige un nombre y una contraseña segura. Anótalos.
  5. Por último, añade el usuario a la base de datos y asígnale "TODOS LOS PRIVILEGIOS". Esto es imprescindible para que WordPress pueda trabajar.

[INFO]
Anota en un bloc de notas el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en la Fase 3. Es muy frustrante tener que ir a buscarlos a mitad de camino.

Paso 2: Limpiar la carpeta pública (public_html)

Dentro de tu hosting, existe una carpeta que es la "puerta de entrada" a tu web. Se llama public_html (o htdocs en algunos casos).

  1. En cPanel, abre el "Administrador de Archivos".
  2. Ve a la carpeta public_html.
  3. Si hay archivos dentro (a veces hay un archivo index.html por defecto), selecciónalos todos y bórralos. Queremos empezar de cero.
  4. Si ya tienes un WordPress instalado y quieres reinstalarlo, este es el momento de hacer una copia de seguridad de todo y luego vaciar la carpeta.

Fase 2: Subir WordPress por FTP con FileZilla

Ahora viene la parte que te preocupaba, pero verás que es coser y cantar. Aquí es donde usamos FileZilla.

Paso 3: Conectar FileZilla a tu servidor

  1. Abre FileZilla.
  2. En la barra superior, verás 4 campos: Servidor, Nombre de usuario, Contraseña y Puerto.
  3. Introduce los datos FTP que encontraste en cPanel.
  4. Haz clic en "Conexión rápida".

Si todo es correcto, verás que en el panel de la derecha aparecen los archivos de tu servidor. Es como "Mi PC" pero de tu hosting. El panel de la izquierda es tu ordenador.

Paso 4: Subir los archivos de WordPress

  1. En el panel de la izquierda (tu ordenador), navega hasta la carpeta donde descargaste el .zip de WordPress.
  2. Haz clic derecho sobre el archivo .zip y selecciona "Extraer aquí" o "Descomprimir". Se creará una carpeta llamada wordpress.
  3. Entra dentro de esa carpeta wordpress. Verás archivos como index.php, wp-admin, wp-content, etc. Es muy importante que entres dentro de la carpeta.
  4. Selecciona todos los archivos que hay dentro de la carpeta wordpress (puedes usar Ctrl+A para seleccionar todo).
  5. Arrastra esos archivos seleccionados al panel de la derecha, dentro de la carpeta public_html.

¿Qué está pasando? FileZilla está copiando todos los archivos de WordPress a tu servidor. Verás una cola de archivos en la parte inferior de la ventana. Este proceso puede tardar unos minutos, dependiendo de tu conexión.

[TIP]
No arrastres la carpeta wordpress entera, arrastra el contenido de la carpeta. Si lo haces, tu web quedará instalada en tudominio.com/wordpress en lugar de en tudominio.com.

Paso 5: Verificar la subida

Una vez que la cola de archivos de FileZilla esté vacía y no haya errores, comprueba que en el panel derecho (el servidor) ves los archivos index.php, wp-config-sample.php y la carpeta wp-content. Esto significa que la subida fue exitosa.

Fase 3: La instalación final de WordPress

Ya tienes los archivos en el servidor. Ahora toca "presentar" WordPress a la base de datos que creamos.

Paso 6: Ejecutar el instalador de WordPress

  1. Abre tu navegador web y escribe tudominio.com (o la IP de tu hosting).
  2. WordPress detectará que no está instalado y te mostrará un asistente.
  3. Selecciona tu idioma y haz clic en "Continuar".
  4. Te pedirá los datos de la base de datos. Es el momento de usar lo que anotaste en la Fase 1:
    • Nombre de la base de datos: usuarioweb_blog
    • Usuario de la base de datos: usuarioweb_user
    • Contraseña: La que pusiste.
    • Servidor de la base de datos: localhost (déjalo así).
    • Prefijo de tabla: wp_ (déjalo así).
  5. Haz clic en "Enviar". WordPress comprobará la conexión y te dará el visto bueno.
  6. Pulsa en "Ejecutar la instalación".

Paso 7: Configurar tu sitio web

Ahora llega la parte más amable. Solo tienes que rellenar un formulario con los datos de tu sitio.

  • Título del sitio: El nombre de tu web (ej: "Blog de Viajes").
  • Nombre de usuario: El usuario administrador (ej: admin).
  • Contraseña: Elige una contraseña fuerte para tu administrador.
  • Tu correo electrónico: Importante para recuperar la cuenta.
  • Privacidad: Decide si quieres que Google te indexe o no (puedes cambiarlo luego).

Haz clic en "Instalar WordPress". ¡Y listo! Verás un mensaje de éxito y podrás entrar en tu panel de administración (tudominio.com/wp-admin) con el usuario y contraseña que acabas de crear.

Preguntas frecuentes (FAQ) sobre la instalación manual

Aquí tienes las dudas más comunes que nos llegan a soporte. Seguro que alguna te suena.

¿Es lo mismo subir WordPress por FTP que usar el instalador automático de cPanel?

No, aunque el resultado final es el mismo. El instalador automático (como Softaculous) hace todo el trabajo por ti (crear BD, subir archivos, configurar). Subirlo por FTP te da control total y es útil si el instalador da problemas o si quieres una versión específica o una configuración muy personalizada. Es la opción "de manual".

¿Qué hago si veo el error "Error al conectar con la base de datos"?

Esto es lo más común. Significa que los datos de la Fase 1 no son correctos o no se han asignado bien.

  1. Vuelve a cPanel y revisa que el usuario está añadido a la base de datos.
  2. Comprueba que has escrito el nombre completo de la base de datos (con el prefijo de tu usuario).
  3. Asegúrate de que la contraseña es la correcta y no tiene espacios.

¿Y si solo veo un índice de archivos (lista de carpetas) al entrar a mi web?

Eso significa que los archivos se han subido a la carpeta equivocada o que falta el archivo index.php. Revisa que los archivos estén directamente en public_html y no dentro de una subcarpeta.

¿Es seguro instalar WordPress manualmente?

Sí, siempre que lo hagas bien. El riesgo no está en el método, sino en las malas prácticas. Asegúrate de usar contraseñas seguras para la BD y para el administrador, y mantén siempre WordPress, tus plugins y temas actualizados.

¿Puedo usar este método para mover mi WordPress de un hosting a otro?

¡Exacto! Es el mismo proceso. Subes los archivos por FTP, exportas la base de datos del hosting antiguo (con phpMyAdmin), la importas en el nuevo cPanel y luego modificas el archivo wp-config.php con los nuevos datos de conexión. Es un poco más avanzado, pero la base es esta misma.

[TIP]
Si vas a hacer una migración, en lugar de subir el WordPress limpio, sube una copia de seguridad de tu web. Asegúrate de que el archivo wp-config.php de tu copia tenga los datos de la nueva base de datos.

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

El proceso de FTP es idéntico. La diferencia está en el panel de control. En lugar de cPanel, usarás Syspanel para crear la base de datos y gestionar tus archivos. Recuerda que el acceso a tu panel de control Syspanel es a través del puerto 2106 (ej: tudominio.com:2106). El resto de pasos con FileZilla y WordPress son exactamente los mismos.

Conclusión: Ya tienes tu WordPress instalado a tu manera

Subir WordPress manualmente por FTP puede parecer un rito de paso, pero es una habilidad muy útil. Ya no dependes de que el instalador automático funcione o no. Has aprendido a gestionar tus archivos con FileZilla, a crear una base de datos y a conectar ambas cosas. Eso es poder.

Ahora que ya tienes tu WordPress funcionando, te sugiero que explores el panel de administración, instales un tema que te guste y empieces a crear contenido. Si te ha quedado alguna duda, déjala en los comentarios y estaremos encantados de ayudarte. ¡Nos vemos en el siguiente tutorial!

¿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