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

¿Cómo subir WordPress por FTP a cPanel (instalación manual)?

Actualizado el 27 de abril de 2026

¿Por qué instalar WordPress manualmente por FTP?

Instalar WordPress puede parecer una tarea complicada, pero en realidad es más sencillo de lo que crees. Aunque la mayoría de los paneles de control como cPanel ofrecen instaladores automáticos (como Softaculous), hay situaciones donde necesitas hacer una instalación manual por FTP. Por ejemplo, cuando quieres tener un control total sobre los archivos, cuando el instalador automático falla o cuando migras un sitio desde otro servidor.

En esta guía completa, te explicaré paso a paso cómo subir WordPress por FTP a cPanel utilizando herramientas como FileZilla. No necesitas ser un experto en programación, solo seguir las instrucciones con calma. Al final, tendrás tu WordPress funcionando perfectamente.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la aventura de instalar WordPress FTP cPanel, asegúrate de tener lo siguiente a mano:

  • Un dominio apuntando a tu servidor (los DNS deben estar configurados).
  • Acceso a tu panel de control cPanel (usuario y contraseña).
  • Acceso FTP: servidor FTP (normalmente tu dominio o IP), usuario FTP y contraseña.
  • Un programa cliente FTP. En este tutorial usaremos FileZilla, que es gratuito y muy popular.
  • El paquete de WordPress descargado desde wordpress.org (archivo ZIP).

[TIP] Si no sabes cuáles son tus datos FTP, entra en cPanel y busca la sección "Cuentas FTP". Allí podrás crear una nueva cuenta o ver los datos de la existente.


Paso 1: Descargar WordPress y preparar los archivos

Lo primero es obtener la última versión de WordPress. Ve a wordpress.org y descarga el archivo ZIP. Una vez descargado, descomprímelo en tu computadora. Verás una carpeta llamada wordpress con varios archivos y carpetas dentro (como wp-admin, wp-content, wp-includes, etc.).

No modifiques nada de momento. Solo tenla lista para subirla.

[INFO] Si ya tienes una base de datos creada en cPanel, genial. Si no, la crearemos en el siguiente paso. No te preocupes, es muy fácil.


Paso 2: Crear la base de datos MySQL en cPanel

WordPress necesita una base de datos para guardar toda la información de tu sitio (entradas, páginas, usuarios, configuraciones). Aquí te explico cómo crearla:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de datos MySQL" (o "MySQL Databases").
  3. En el campo "Crear nueva base de datos", escribe un nombre (por ejemplo, mipagina_wp). El prefijo de tu cuenta se añadirá automáticamente.
  4. Haz clic en "Crear base de datos".
  5. Ahora, en la misma página, ve a "Usuarios MySQL" y crea un nuevo usuario (ejemplo: mipagina_user). Elige una contraseña segura y guárdala bien.
  6. Después, en la sección "Añadir usuario a la base de datos", selecciona tu base de datos y tu usuario, y haz clic en "Añadir".
  7. Te preguntará por los privilegios. Marca "Todos los privilegios" y haz clic en "Hacer cambios".

[WARNING] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de WordPress. No los pierdas.


Paso 3: Conectar FileZilla a tu servidor

Ahora vamos a configurar FileZilla para conectarnos a tu hosting. Si no lo tienes instalado, descárgalo desde su sitio oficial e instálalo.

Abre FileZilla y en la barra superior verás campos para el Host, Usuario, Contraseña y Puerto. Rellénalos así:

  • Host: tu dominio (ejemplo: tudominio.com) o la IP de tu servidor.
  • Usuario: el usuario FTP que creaste (o el principal de cPanel).
  • Contraseña: la contraseña correspondiente.
  • Puerto: normalmente es 21 (puerto estándar FTP). Si tu hosting usa SFTP, el puerto suele ser 22 y el protocolo debe ser SFTP.

Haz clic en "Conexión rápida". Si todo es correcto, verás en el panel derecho (servidor remoto) los archivos de tu hosting, y en el izquierdo los archivos de tu computadora.

[INFO] Si tu hosting usa Syspanel (anteriormente HestiaCP), el acceso por FTP es similar, pero el panel de control se accede por el puerto 2106. Los datos FTP serán los mismos que te proporcione tu proveedor.


Paso 4: Subir WordPress por FTP a cPanel

Una vez conectados, sigue estos pasos para subir WordPress por FTP:

  1. En el panel izquierdo de FileZilla (tu computadora), navega hasta la carpeta donde descomprimiste WordPress.
  2. Entra en la carpeta wordpress y selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl+A).
  3. Arrastra esos archivos al panel derecho (servidor remoto), específicamente a la carpeta public_html (o htdocs si tu hosting usa otra estructura).

[WARNING] Si tu dominio es el principal, sube los archivos directamente a public_html. Si es un subdominio o dominio adicional, busca la carpeta correspondiente (ejemplo: public_html/midominio.com). Subir los archivos a la carpeta equivocada puede hacer que tu sitio no cargue correctamente.

  1. FileZilla comenzará a subir los archivos. Verás una cola de transferencia en la parte inferior. Espera a que termine. Esto puede tardar unos minutos dependiendo de tu conexión.

[TIP] Si el proceso se detiene, puedes reanudarlo haciendo clic derecho en el archivo pendiente y seleccionando "Reanudar". FileZilla es bastante tolerante con las interrupciones.


Paso 5: Configurar el archivo wp-config.php (opcional)

WordPress intentará crear el archivo wp-config.php automáticamente durante la instalación. Sin embargo, para evitar errores, puedes crearlo manualmente. No te asustes, es más fácil de lo que parece:

  1. En la carpeta de WordPress que tienes en tu computadora, busca el archivo wp-config-sample.php.
  2. Ábrelo con un editor de texto (como Notepad o Sublime Text).
  3. Busca las líneas donde se definen las constantes de la base de datos:
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña_base_datos' );
define( 'DB_HOST', 'localhost' );
  1. Sustituye los valores con los datos de tu base de datos que creaste en el paso 2. El DB_HOST normalmente es localhost, pero si tu hosting usa un servidor MySQL externo, te lo indicarán.
  2. Guarda el archivo como wp-config.php (sin el -sample).
  3. Sube este archivo a la carpeta public_html junto con el resto de archivos de WordPress.

[TIP] Si prefieres no hacer este paso, WordPress te lo pedirá durante la instalación web. Solo asegúrate de tener los datos de la base de datos a mano.


Paso 6: Ejecutar el instalador de WordPress

Ahora viene la parte emocionante. Abre tu navegador y escribe tu dominio (ejemplo: tudominio.com). Si los archivos están bien subidos, verás la pantalla de instalación de WordPress en español. Sigue estos pasos:

  1. Selecciona tu idioma y haz clic en "Continuar".
  2. WordPress te pedirá los datos de la base de datos. Rellena los campos con la información que guardaste:
    • Nombre de la base de datos: el nombre que creaste (ejemplo: tuusuario_mipagina_wp).
    • Usuario de la base de datos: el usuario que creaste.
    • Contraseña: la contraseña del usuario.
    • Servidor de la base de datos: localhost (o el que te indique tu hosting).
  3. Haz clic en "Enviar". WordPress comprobará la conexión y te dará un mensaje de éxito.
  4. Ahora verás la pantalla de bienvenida. Rellena:
    • Título del sitio: el nombre de tu web.
    • Nombre de usuario: el usuario administrador que quieras (evita "admin" por seguridad).
    • Contraseña: elige una contraseña fuerte.
    • Correo electrónico: un correo válido.
  5. Haz clic en "Instalar WordPress".

[INFO] Si ves un error de conexión a la base de datos, revisa los datos. El error más común es escribir mal el nombre de la base de datos o el usuario. También verifica que el prefijo del usuario y la base de datos coincidan con los que aparecen en cPanel.


Paso 7: Verificar la instalación y primeros pasos

¡Enhorabuena! Si todo salió bien, verás un mensaje de éxito y un botón para iniciar sesión. Haz clic en "Iniciar sesión" y entra con el usuario y contraseña que acabas de crear.

Una vez dentro del panel de administración de WordPress, tienes que:

  • Configurar los enlaces permanentes: Ve a "Ajustes" > "Enlaces permanentes" y elige una estructura amigable (por ejemplo, "Nombre de la entrada").
  • Instalar un tema: En "Apariencia" > "Temas", puedes instalar uno gratuito o subir uno premium.
  • Instalar plugins esenciales: Como SEO (Yoast o Rank Math), seguridad (Wordfence) y caché (W3 Total Cache).
  • Crear páginas básicas: Inicio, Acerca de, Contacto, etc.

Preguntas frecuentes (FAQ)

¿Qué hago si no puedo conectarme por FTP?

Verifica que el puerto sea el correcto (21 para FTP, 22 para SFTP). Asegúrate de que tu hosting permita conexiones FTP y que el usuario tenga permisos sobre la carpeta public_html. Si usas Syspanel, recuerda que el panel de control se accede por el puerto 2106, pero el FTP es independiente.

¿Puedo subir WordPress por FTP a un subdominio?

Sí, solo tienes que subir los archivos a la carpeta correspondiente al subdominio dentro de public_html. Por ejemplo, si tu subdominio es blog.tudominio.com, la carpeta será public_html/blog.

¿Es necesario crear el archivo wp-config.php manualmente?

No es obligatorio, pero es recomendable para evitar errores. WordPress puede generarlo automáticamente durante la instalación web, pero si falla, tendrás que crearlo tú.

¿Por qué veo un error de "Error al conectar con la base de datos"?

Esto ocurre cuando los datos de la base de datos son incorrectos o el servidor MySQL no está disponible. Revisa el nombre, usuario y contraseña. También asegúrate de que el host sea localhost o el que te indique tu proveedor.

¿Cuánto tarda la instalación manual?

Entre descargar WordPress, subir los archivos y configurar, puede tomar entre 15 y 30 minutos. La subida de archivos es lo que más tiempo consume.

¿Qué hago si quiero migrar un WordPress existente?

El proceso es similar, pero además de los archivos, necesitas exportar e importar la base de datos (usando phpMyAdmin). También tendrás que cambiar las URLs en la base de datos si el dominio es diferente.


Conclusión

Aprender a subir WordPress por FTP a cPanel es una habilidad valiosa que te da control total sobre tu sitio. Aunque los instaladores automáticos son cómodos, saber hacerlo manualmente te salvará en situaciones complicadas, como migraciones o errores de configuración.

Recuerda que la práctica hace al maestro. No tengas miedo de intentarlo; si te equivocas, siempre puedes borrar los archivos y empezar de nuevo. La instalación manual de WordPress no es difícil, solo requiere paciencia y seguir los pasos al pie de la letra.

[TIP] Guarda esta guía como referencia. También te recomiendo anotar tus datos de acceso (FTP, base de datos, panel de control) en un lugar seguro. Nunca sabes cuándo los necesitarás.

Si tienes alguna duda, deja un comentario y estaré encantado de ayudarte. ¡Buena suerte con tu nuevo sitio WordPress!

¿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