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

Cómo subir WordPress a cPanel manualmente (Método FTP)

Actualizado el 8 de octubre de 2025

¿Por qué instalar WordPress manualmente por FTP?

Antes de entrar en materia, es importante que entiendas por qué este método sigue siendo tan utilizado. Aunque muchos paneles de control como cPanel ofrecen instaladores automáticos (Softaculous o QuickInstall), subir WordPress por FTP te da un control total sobre el proceso. Además, es una habilidad esencial si trabajas con servidores más restrictivos o si necesitas instalar una versión específica de WordPress que no está disponible en el instalador automático.

Otro punto a favor es que, al hacerlo manualmente, aprendes cómo está estructurado WordPress internamente. Esto te será muy útil cuando necesites hacer migraciones, resolver conflictos de archivos o simplemente entender qué está pasando en tu sitio cuando algo falla.


Requisitos previos antes de empezar

Para subir WordPress a cPanel manualmente, necesitarás tener a mano los siguientes elementos:

  • Un cliente FTP (FileZilla es la opción más popular y gratuita).
  • Los datos de acceso FTP de tu hosting (host, usuario, contraseña y puerto).
  • El archivo comprimido de WordPress en tu ordenador (lo puedes descargar desde wordpress.org).
  • Acceso a cPanel para crear la base de datos MySQL.
  • Paciencia y un café (esto último es opcional, pero recomendado).

Si no tienes los datos de acceso FTP, puedes encontrarlos en el correo de bienvenida de tu proveedor de hosting o en la sección "Cuentas FTP" dentro de cPanel.


Paso 1: Descargar WordPress desde el sitio oficial

Lo primero que debes hacer es ir a wordpress.org y descargar la última versión en formato ZIP. Asegúrate de descargar el archivo completo, no la versión de actualización.

Una vez descargado, descomprime el archivo en tu ordenador. Verás una carpeta llamada wordpress que contiene todos los archivos del core, incluyendo las carpetas wp-admin, wp-includes y wp-content. Esta carpeta será la que subiremos al servidor.

[INFO] No renombres la carpeta wordpress a menos que sepas lo que estás haciendo. El nombre de la carpeta local no afecta al resultado final, pero es más fácil mantenerlo tal cual para evitar confusiones.


Paso 2: Crear la base de datos MySQL en cPanel

WordPress necesita una base de datos para almacenar todo el contenido de tu sitio: entradas, páginas, comentarios, configuración, etc. Sin ella, WordPress no funcionará.

Sigue estos pasos para crearla:

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel o cpanel.tudominio.com).
  2. Busca la sección Bases de datos y haz clic en Asistente de Base de Datos MySQL.
  3. En el primer paso, escribe un nombre para tu base de datos. Por ejemplo, wordpress_db. El sistema añadirá automáticamente tu nombre de usuario como prefijo.
  4. Haz clic en Siguiente paso.
  5. Ahora crea un usuario para la base de datos. Escribe un nombre de usuario (por ejemplo, wp_user) y una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel.
  6. Haz clic en Crear usuario.
  7. En el siguiente paso, asigna todos los privilegios al usuario marcando la casilla TODOS LOS PRIVILEGIOS y haz clic en Siguiente paso.
  8. ¡Listo! Ya tienes tu base de datos creada. Anota el nombre completo de la base de datos y el usuario, porque los necesitarás más adelante.

[WARNING] Anota el nombre completo de la base de datos y el usuario tal como aparecen en cPanel, incluyendo el prefijo. Por ejemplo, si tu usuario de cPanel es mihost, la base de datos se llamará mihost_wordpress_db. Olvidar esto es uno de los errores más comunes al instalar WordPress manualmente.


Paso 3: Conectar con tu servidor mediante FTP

Ahora es el momento de usar FileZilla o el cliente FTP que prefieras. Si aún no lo tienes, descárgalo e instálalo. Es gratuito y de código abierto.

Abre FileZilla y en la barra superior encontrarás los campos para el Host, Nombre de usuario, Contraseña y Puerto. Completa los datos con la información FTP de tu hosting. Si no sabes cuál es el puerto, normalmente es el 21 para FTP estándar o el 22 para SFTP (conexión segura). Si tienes dudas, consulta la documentación de tu proveedor.

Haz clic en Conexión rápida y, si todo es correcto, verás en el panel derecho los archivos de tu servidor. En el panel izquierdo estarán los archivos de tu ordenador.

[TIP] Si tu hosting ofrece SFTP, úsalo siempre que sea posible. Es una conexión cifrada que protege tus datos de acceso. En FileZilla, simplemente cambia el puerto a 22 y el protocolo a SFTP.


Paso 4: Subir WordPress a cPanel manualmente

Una vez conectados, navega en el panel derecho (el del servidor) hasta la carpeta public_html. Esta es la carpeta raíz de tu sitio web. Si tu dominio es el principal, los archivos deben ir aquí. Si es un subdominio o dominio adicional, busca la carpeta correspondiente (por ejemplo, public_html/subdominio).

Ahora, en el panel izquierdo (tu ordenador), navega hasta la carpeta wordpress que descomprimiste antes. Selecciona todos los archivos dentro de esa carpeta (Ctrl+A en Windows o Cmd+A en Mac) y arrástralos hasta el panel derecho, dentro de public_html.

FileZilla comenzará a subir los archivos. Verás una cola de transferencia en la parte inferior. Dependiendo de tu conexión, esto puede tardar desde unos minutos hasta más de media hora. Ten paciencia y no cierres la conexión.

[WARNING] No subas la carpeta wordpress completa como una carpeta dentro de public_html, a menos que quieras que tu sitio sea accesible en tudominio.com/wordpress. Para que tu sitio funcione en la raíz (tudominio.com), los archivos deben estar directamente dentro de public_html.


Paso 5: Configurar el archivo wp-config.php

Una vez que todos los archivos estén subidos, es hora de conectar WordPress con la base de datos que creamos. WordPress necesita un archivo de configuración llamado wp-config.php.

En la carpeta que subiste encontrarás un archivo llamado wp-config-sample.php. Vamos a trabajar con él:

  1. En FileZilla, haz clic derecho sobre wp-config-sample.php y selecciona Editar. Se abrirá en tu editor de texto predeterminado (si no, descárgalo y edítalo localmente).
  2. Busca las líneas que definen DB_NAME, DB_USER y DB_PASSWORD. Sustituye los valores por los de tu base de datos:
    • DB_NAME: el nombre completo de la base de datos (ejemplo: mihost_wordpress_db).
    • DB_USER: el usuario que creaste (ejemplo: mihost_wp_user).
    • DB_PASSWORD: la contraseña que elegiste.
  3. El campo DB_HOST normalmente se deja como localhost, pero algunos proveedores usan un host específico. Si no funciona, consulta con tu soporte.
  4. Guarda el archivo como wp-config.php (sin el -sample) y súbelo a public_html reemplazando el original si es necesario.

[TIP] Si prefieres no editar el archivo manualmente, puedes subir todos los archivos y luego navegar a tudominio.com. WordPress detectará que no hay configuración y te mostrará un asistente de instalación donde podrás introducir los datos de la base de datos. Este método es igual de válido y evita errores de sintaxis.


Paso 6: Ejecutar el instalador de WordPress

Ahora viene la parte más emocionante. Abre tu navegador y ve a tudominio.com. Si has subido los archivos correctamente, verás la pantalla de instalación de WordPress en español (o en el idioma que elijas).

Selecciona tu idioma y haz clic en Continuar. WordPress te pedirá la información de la base de datos. Rellena los campos con los datos que anotaste anteriormente y haz clic en Enviar.

Si todo es correcto, verás un mensaje de éxito y el botón Instalar WordPress. Haz clic en él.

Ahora se abrirá el formulario de información del sitio. Aquí deberás introducir:

  • Título del sitio: el nombre de tu web.
  • Nombre de usuario: el usuario administrador (evita usar "admin" por seguridad).
  • Contraseña: elige una contraseña fuerte.
  • Tu correo electrónico: donde recibirás notificaciones.

Haz clic en Instalar WordPress y, en cuestión de segundos, tu sitio estará listo. Recibirás un mensaje de éxito con el enlace para acceder al panel de administración (tudominio.com/wp-admin).


Solución de problemas comunes y preguntas frecuentes

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

Este es el error más común. Revisa que:

  • El nombre de la base de datos y el usuario son correctos y completos (con el prefijo).
  • La contraseña no tiene espacios ni caracteres extraños.
  • El host de la base de datos es el correcto (normalmente localhost).

¿Cómo sé si los archivos se subieron correctamente?

En FileZilla, verás que todos los archivos aparecen en el panel derecho sin errores. Además, al navegar a tu dominio, deberías ver la pantalla de instalación. Si ves un error 404, revisa que los archivos están en public_html y no en una subcarpeta.

¿Puedo usar este método en Syspanel?

Sí, el proceso es prácticamente idéntico. Si tu hosting usa Syspanel (antes conocido como HestiaCP), la estructura de carpetas es la misma y el acceso se realiza a través del puerto 2106. Simplemente, en lugar de public_html, buscarás la carpeta public_html dentro de tu usuario. El resto de pasos son exactamente iguales.

[INFO] Si tu hosting usa Syspanel, recuerda que el panel de control se accede a través de tudominio.com:2106. El puerto es esencial, no lo olvides.

¿Necesito borrar el archivo readme.html?

No es obligatorio, pero es una buena práctica de seguridad. Este archivo revela la versión de WordPress que estás usando, lo que podría ser útil para un atacante. Puedes eliminarlo desde FileZilla con clic derecho → Eliminar.

¿Qué diferencia hay entre subir WordPress por FTP y usar el instalador automático?

El instalador automático (Softaculous) hace todo el trabajo por ti: sube los archivos, crea la base de datos y configura el sitio. Subir WordPress por FTP te da control total, es más rápido si tienes una conexión buena y te permite personalizar cada paso. Además, es la única opción si tu hosting no tiene instalador automático.


Consejos finales para un sitio seguro y rápido

Una vez que tu WordPress esté instalado, te recomiendo:

  • Cambia el prefijo de las tablas de la base de datos si usaste el instalador automático (aunque con el método manual no tenemos esta opción, puedes usar un plugin de seguridad).
  • Instala un plugin de caché como W3 Total Cache o WP Super Cache.
  • Activa un certificado SSL (Let's Encrypt) desde tu panel de control para que tu sitio cargue por HTTPS.
  • Mantén WordPress, tus temas y plugins siempre actualizados.
  • Haz copias de seguridad periódicas de tu base de datos y archivos.

Subir WordPress a cPanel manualmente por FTP es una habilidad que te dará confianza y autonomía. Una vez que lo hagas la primera vez, verás que no es tan complicado como parece. Si te pierdes en algún paso, vuelve a leer esta guía y recuerda que la paciencia es tu mejor aliada.

¿Tienes alguna duda con algún paso en concreto? Déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tu nuevo sitio!

¿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