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

Cómo subir WordPress manualmente por FTP a cPanel

Actualizado el 13 de octubre de 2025

Introducción

Si estás leyendo esto, es muy probable que quieras tener el control total de tu sitio web. Subir WordPress manualmente por FTP a cPanel puede sonar a algo de hackers o expertos, pero te aseguro que no lo es. Es un proceso mecánico que, una vez que lo entiendes, te dará una libertad enorme. No dependerás de instaladores automáticos y entenderás mejor cómo funciona tu hosting.

En esta guía vamos a desglosar el proceso paso a paso, como si estuviéramos sentados frente a tu ordenador. Vamos a usar FileZilla, que es el programa de FTP más popular y gratuito que existe. El objetivo es que, al terminar de leer, tengas claro todo el flujo: descargar WordPress, conectarte a tu servidor, subir los archivos y configurar la base de datos.

Vamos a ello. Respira, que no es tan difícil como parece.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todas las herramientas y datos a mano. Es frustrante quedarse a mitad de camino por no tener una contraseña.

1. Un cliente FTP (FileZilla)

FileZilla es la herramienta estándar. Es gratuita, segura y funciona en Windows, Mac y Linux. Ve a su página oficial y descarga la versión que corresponda a tu sistema operativo. Instálala como cualquier programa normal.

2. Los datos de acceso FTP de tu hosting

Estos datos te los proporciona tu empresa de hosting. Normalmente los encuentras en el correo de bienvenida o en el panel de control de cPanel. Necesitas cuatro cosas:

  • Servidor (Host): Suele ser algo como ftp.tudominio.com o una IP como 192.168.1.1.
  • Nombre de usuario: Tu usuario de FTP, que suele ser el mismo que el de cPanel.
  • Contraseña: La de tu cuenta de FTP.
  • Puerto: Normalmente es el 21 para FTP estándar o 22 para SFTP (más seguro). Si no estás seguro, prueba con el 21.

3. La última versión de WordPress

Ve a es.wordpress.org y descarga el archivo .zip que contiene WordPress. No lo descargues de otros sitios, siempre desde el oficial para evitar códigos maliciosos.

4. Una base de datos creada en cPanel

WordPress necesita una base de datos MySQL para guardar todo tu contenido. Entra en tu cPanel, busca la sección "Bases de Datos MySQL" y crea una. Apunta bien el nombre de la base de datos, el usuario y la contraseña. Te harán falta más adelante. Si no sabes cómo hacerlo, en la siguiente sección te lo explico rápido.

Conectándote a tu servidor con FileZilla

Ahora viene la parte práctica. Abre FileZilla y verás una interfaz con cuatro campos en la parte superior: Servidor, Nombre de usuario, Contraseña y Puerto.

Rellénalos con los datos que tienes y haz clic en "Conexión rápida".

La primera vez, es posible que te salga un aviso de seguridad sobre el certificado del servidor. No te asustes, es normal. Marca la casilla de "Confiar siempre en este certificado" y acepta.

Una vez conectado, verás dos paneles principales:

  • Panel izquierdo (Sitio local): Son los archivos de tu ordenador.
  • Panel derecho (Sitio remoto): Son los archivos de tu servidor.

En el panel derecho, navega hasta la carpeta donde quieres instalar WordPress. Normalmente, en cPanel, la carpeta raíz de tu dominio principal se llama public_html. Si tienes un subdominio o quieres instalarlo en una subcarpeta (por ejemplo, tudominio.com/blog), navega hasta esa carpeta o créala.

Subiendo los archivos de WordPress

Este es el paso más mecánico de todo el proceso. Vamos a subir wordpress ftp cpanel de forma manual.

Paso 1: Descomprime el archivo de WordPress

En tu ordenador, localiza el archivo .zip que descargaste. Haz clic derecho y elige "Extraer aquí" o "Descomprimir". Te quedará una carpeta llamada wordpress con muchos archivos y carpetas dentro (wp-admin, wp-content, etc.).

Paso 2: Sube los archivos a tu servidor

Vuelve a FileZilla. En el panel izquierdo, navega hasta la carpeta wordpress que acabas de descomprimir. Entra dentro de ella y selecciona todos los archivos que ves (Ctrl+A en Windows o Cmd+A en Mac).

Ahora, arrastra esos archivos desde el panel izquierdo hasta el panel derecho, dentro de public_html (o la carpeta que hayas elegido).

Aquí tienes un truco importante: No arrastres la carpeta wordpress entera, sino el contenido de esa carpeta. Si arrastras la carpeta, tu web se vería en tudominio.com/wordpress y no en tudominio.com.

Paso 3: Espera a que termine la subida

FileZilla te mostrará una lista de archivos en la parte inferior con el progreso. Verás cómo van subiendo uno a uno. Ten paciencia, puede tardar unos minutos dependiendo de tu conexión y del número de archivos.

Cuando termine, verás todos esos archivos en el panel derecho. Es normal que algunos archivos tengan un icono de "candado" o permisos diferentes, no te preocupes por eso ahora.

[WARNING] Asegúrate de que la subida se completa al 100%. Si se interrumpe, podrías tener una instalación corrupta. Si pasa, simplemente vuelve a intentarlo.

Configurando la base de datos en cPanel

Mientras los archivos se suben, o antes, necesitas tener lista la base de datos. Vamos a repasarlo rápido por si te has saltado el paso anterior.

Crear la base de datos y el usuario

  1. Entra en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".
  3. En "Crear nueva base de datos", escribe un nombre (por ejemplo, wordpress_db) y haz clic en "Crear base de datos".
  4. Un poco más abajo, en "Crear usuario de MySQL", crea un usuario (por ejemplo, wp_user) y una contraseña segura. Guárdala bien.
  5. Ahora, en la sección "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear y haz clic en "Añadir".
  6. Te preguntará por los privilegios. Marca "TODOS LOS PRIVILEGIOS" y haz clic en "Hacer cambios".

[INFO] El nombre de la base de datos y el usuario suelen llevar un prefijo con tu nombre de usuario de hosting. Por ejemplo, tuusuario_wordpress_db. Es normal, no te confundas.

Ejecutando el instalador de WordPress

Ahora viene la magia. Abre tu navegador y escribe la dirección de tu dominio. Por ejemplo, http://tudominio.com.

Verás la pantalla de instalación de WordPress en español. Es el famoso "instalador". Sigue estos pasos:

Paso 1: Selecciona tu idioma

Elige español y haz clic en "Continuar".

Paso 2: Datos de la base de datos

Aquí es donde usarás los datos que creaste en cPanel. Rellena los campos:

  • Nombre de la base de datos: El nombre que le diste (ej. tuusuario_wordpress_db).
  • Nombre de usuario: El usuario que creaste (ej. tuusuario_wp_user).
  • Contraseña: La contraseña que pusiste para ese usuario.
  • Servidor de la base de datos: Déjalo como localhost. Es lo más común.
  • Prefijo de tabla: Déjalo como wp_ a menos que sepas lo que haces.

Haz clic en "Enviar".

WordPress intentará conectarse. Si todo está bien, te mostrará un mensaje de éxito. Si no, revisa los datos que has introducido.

Paso 3: Información del sitio

Ahora te pedirá los datos de tu sitio web:

  • Título del sitio: El nombre de tu web.
  • Nombre de usuario: El usuario administrador que quieres tener (no tiene que ser el mismo que el de la base de datos).
  • Contraseña: Una contraseña segura para ese usuario.
  • Tu correo electrónico: Donde recibirás notificaciones.

También te pregunta si quieres que los motores de búsqueda te indexen. Te recomiendo que desmarques esa casilla si estás en un entorno de pruebas o desarrollo, y la dejes marcada si ya estás en producción.

Haz clic en "Instalar WordPress".

Paso 4: ¡Listo!

WordPress te dará la enhorabuena y te dará un enlace para acceder al panel de administración (/wp-admin). Guarda bien tu usuario y contraseña.

Resolviendo problemas comunes (FAQ)

Aunque el proceso es sencillo, siempre hay dudas. Aquí van las más comunes que me encuentro a diario.

¿Por qué me sale un error de "Error al establecer conexión con la base de datos"?

Esto es lo más común. Significa que los datos de la base de datos que has puesto en el instalador no son correctos. Revisa:

  • Que el nombre de la base de datos y el usuario están bien escritos, con el prefijo incluido.
  • Que la contraseña es correcta y no tiene espacios.
  • Que has añadido el usuario a la base de datos con todos los privilegios en cPanel.

¿Qué hago si no encuentro el archivo wp-config.php?

No te preocupes, es normal. Durante la instalación, WordPress intenta crear este archivo automáticamente. Si no puede, te lo pedirá manualmente. Tendrás que descargar un archivo llamado wp-config-sample.php de tu servidor, editarlo con un editor de texto (como Notepad++) y guardarlo como wp-config.php. Pero no te agobies, esto solo pasa en casos raros.

¿Por qué veo el índice de la carpeta en lugar de la web?

Esto pasa cuando no has subido los archivos correctamente. Asegúrate de que has subido el contenido de la carpeta wordpress y no la carpeta en sí. También revisa que los archivos estén directamente en public_html, no dentro de otra subcarpeta.

¿Puedo instalar WordPress en una subcarpeta para tener un blog en tudominio.com/blog?

¡Claro que sí! Solo tienes que crear una carpeta llamada blog dentro de public_html y subir los archivos de WordPress ahí. Luego accedes a tudominio.com/blog para ejecutar el instalador. Es un método muy común para webs que usan otro CMS en la raíz.

¿Es mejor usar el instalador automático de cPanel (Softaculous) o hacerlo manual?

Para un usuario sin experiencia, el instalador automático es más fácil y rápido. Pero hacerlo manual te da más control y es una gran forma de aprender. Además, a veces el instalador automático tiene versiones de plugins o temas que no quieres. Si te da miedo, empieza con el automático y luego, cuando tengas más confianza, prueba el manual.

¿Qué es SFTP y por qué debería usarlo?

SFTP es FTP sobre SSH, es decir, una conexión cifrada. Es mucho más segura que el FTP tradicional. Si tu hosting lo permite, te recomiendo usarlo. En FileZilla, solo tienes que cambiar el puerto de 21 a 22 y usar tu usuario y contraseña de SSH (si la tienes). Algunos hosts usan puertos diferentes, así que consulta la documentación de tu proveedor.

[TIP] Si tu hosting te lo permite, crea un usuario de FTP específico para esta tarea en lugar de usar el principal. Así, si algo sale mal, no comprometes toda tu cuenta.

Consejos finales y buenas prácticas

Ahora que ya tienes tu WordPress funcionando, te doy algunos consejos para que todo vaya sobre ruedas.

Mantén tu WordPress actualizado

Una vez instalado, verás notificaciones en el panel de administración cuando haya nuevas versiones de WordPress, plugins o temas. Actualiza siempre. Las actualizaciones no solo añaden funciones, sino que corrigen fallos de seguridad importantes. Haz una copia de seguridad antes de actualizar, por si acaso.

Haz copias de seguridad periódicas

Puedes hacerlas desde cPanel (en la sección de "Archivos" o "Copias de seguridad") o usando plugins como UpdraftPlus. Es mejor tener una copia de seguridad y no necesitarla, que necesitarla y no tenerla. Te lo digo por experiencia.

Cambia la contraseña de la base de datos si la has puesto débil

Es un paso que mucha gente se salta. Si la contraseña que pusiste es fácil de adivinar (como 123456), cámbiala desde cPanel. Recuerda que la contraseña de la base de datos no es la misma que la de tu panel de administración de WordPress.

Si tu hosting usa Syspanel en lugar de cPanel

Algunos proveedores de hosting usan un panel de control alternativo llamado Syspanel (aunque antes se conocía como HestiaCP). Si es tu caso, no te preocupes, el proceso es muy similar. La diferencia principal es que el acceso al panel de administración del hosting se hace por el puerto 2106. Por ejemplo, en lugar de tudominio.com:2083 para cPanel, sería tudominio.com:2106 para Syspanel. La estructura de carpetas y la gestión de bases de datos es prácticamente la misma.

No compartas tus datos de FTP

Los datos de FTP son la llave de tu casa. No los compartas por correo electrónico sin cifrar ni los guardes en documentos públicos. Si sospechas que alguien los ha visto, cámbialos desde cPanel.

Conclusión

Subir WordPress manualmente por FTP a cPanel es una habilidad que te será muy útil. No es un proceso mágico ni complicado, solo requiere seguir una serie de pasos lógicos. Ahora ya sabes cómo hacerlo con FileZilla, crear la base de datos en cPanel y ejecutar el instalador.

Recuerda que la práctica hace al maestro. Si la primera vez te cuesta, no pasa nada. La segunda vez te llevará diez minutos. Y si te atascas en algún punto, revisa esta guía de nuevo o busca ayuda en foros de tu proveedor de hosting.

Ahora ve y dale vida a tu nuevo WordPress. ¡Nos vemos en el panel de administración!

¿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