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

Cómo subir WordPress manualmente por FTP usando cPanel

Actualizado el 1 de abril de 2026

¿Por qué subir WordPress manualmente por FTP?

Puede que te estés preguntando: si puedo instalar WordPress con un clic desde el panel de control, ¿para qué complicarme con el FTP? Buena pregunta. La instalación manual te da control absoluto sobre el proceso. Es la opción perfecta si ya tienes una base de datos creada, si quieres subir una versión específica de WordPress, o si necesitas migrar un sitio existente desde otro hosting. Además, entender cómo funciona el proceso te quita el miedo a tocar archivos y te da una base sólida para administrar tu web con confianza. No es un proceso difícil, solo requiere paciencia y seguir los pasos en orden. Vamos a ello.


Qué necesitas antes de empezar

Antes de lanzarte a subir archivos, es importante que tengas a mano tres cosas. Sin ellas, el proceso se atascará a mitad de camino y tendrás que volver atrás.

1. Un cliente FTP

Un cliente FTP es el programa que usaremos para conectar tu ordenador con el servidor. El más popular y gratuito es FileZilla. Puedes descargarlo desde su web oficial. También te vale el Administrador de archivos que trae cPanel, pero FileZilla es más cómodo para subir muchos archivos a la vez, que es justo lo que vamos a hacer.

2. Los datos de conexión FTP

Estos datos te los da tu proveedor de hosting. Normalmente son:

  • Host o servidor: suele ser tu-dominio.com o una IP como 192.168.1.1.
  • Usuario FTP: el nombre de usuario que creaste en cPanel.
  • Contraseña: la contraseña de ese usuario FTP.
  • Puerto: normalmente es el 21 para FTP estándar. Si usas SFTP (más seguro), el puerto suele ser el 22.

Puedes encontrarlos en cPanel, en la sección "Cuentas FTP". Si no los tienes, crea una cuenta FTP nueva ahí mismo. Es un proceso de dos minutos.

3. El archivo de WordPress

Descarga la última versión de WordPress desde la web oficial, es.wordpress.org. Descargarás un archivo comprimido en formato .zip. No lo descomprimas aún, lo haremos más adelante de una forma concreta.


Paso 1: Prepara el terreno en cPanel

Primero, vamos a crear una base de datos. WordPress necesita una para guardar todas las entradas, páginas, comentarios y ajustes. Es el "almacén" de tu web.

Crea la base de datos MySQL

  1. Dentro de tu cPanel, busca la sección "Bases de datos MySQL".
  2. En "Crear nueva base de datos", escribe un nombre. El sistema añadirá automáticamente un prefijo con tu usuario (por ejemplo, tuusuario_wordpress). Anota este nombre completo.
  3. Haz clic en "Crear base de datos".

Crea un usuario de base de datos

  1. Baja un poco en la misma página hasta "Usuarios MySQL".
  2. Crea un nuevo usuario con un nombre (ej. tuusuario_wpuser) y una contraseña segura. Guárdala bien, la necesitarás en unos minutos.
  3. Haz clic en "Crear usuario".

Añade el usuario a la base de datos

  1. En la sección "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear.
  2. Ábrele "Todos los privilegios" y haz clic en "Hacer cambios". Esto le da permiso al usuario para leer y escribir en la base de datos.

[INFO] No te olvides de anotar el nombre de la base de datos, el usuario y la contraseña. Los necesitarás sí o sí durante la instalación de WordPress.


Paso 2: Conéctate por FTP a tu servidor

Ahora toca abrir FileZilla y conectar con tu hosting.

  1. Abre FileZilla. Verás cuatro campos en la parte superior: Host, Nombre de usuario, Contraseña y Puerto.
  2. Introduce los datos que recopilaste antes.
  3. Haz clic en "Conexión rápida".

Si todo es correcto, verás en el panel derecho una lista de archivos y carpetas. Ese es el contenido de tu servidor. En el panel izquierdo verás los archivos de tu ordenador.

[TIP] Si ves muchos archivos ocultos (con un punto delante, como .htaccess), activa la opción "Servidor > Forzar mostrar archivos ocultos" en el menú de FileZilla. Así no te perderás nada.


Paso 3: Sube los archivos de WordPress

Aquí está el truco del proceso. Es importante subir los archivos descomprimidos y dentro de la carpeta correcta.

Descomprime el ZIP de WordPress en tu ordenador

  1. Busca el archivo wordpress-6.x.x-es_ES.zip que descargaste.
  2. Haz clic derecho y selecciona "Extraer aquí" o "Descomprimir". Esto creará una carpeta llamada wordpress con todo el contenido dentro.

Localiza la carpeta correcta en el servidor

En el panel derecho de FileZilla, navega hasta la carpeta public_html. Esta es la raíz de tu dominio principal. Si quieres instalar WordPress en un subdominio o en una subcarpeta (como tudominio.com/blog), entra en esa carpeta específica.

Sube el contenido

  1. Entra en la carpeta wordpress que descomprimiste en tu ordenador (panel izquierdo de FileZilla).
  2. Selecciona todos los archivos y carpetas que hay dentro. Puedes usar Ctrl + A para seleccionarlos todos.
  3. Arrastra esa selección a la carpeta public_html (o la que hayas elegido) en el panel derecho.
  4. FileZilla empezará a subir los archivos. Verás cómo van pasando a la cola de transferencias. Dependiendo de tu conexión, esto puede tardar unos minutos.

[WARNING] No subas la carpeta wordpress entera si quieres que tu web esté en la raíz (es decir, en tudominio.com). Si la subes entera, tu web quedaría en tudominio.com/wordpress. Si eso es lo que quieres, genial, pero si no, sube solo el contenido de la carpeta.


Paso 4: Configura el archivo wp-config.php

Una vez subidos todos los archivos, toca "presentarle" WordPress a la base de datos que creamos. Esto se hace a través de un archivo llamado wp-config.php.

Renombra el archivo de ejemplo

  1. En la carpeta public_html de FileZilla, busca un archivo llamado wp-config-sample.php.
  2. Haz clic derecho sobre él y selecciona "Renombrar".
  3. Cámbiale el nombre a wp-config.php.

Edita el archivo

  1. Haz clic derecho sobre wp-config.php y selecciona "Ver/Editar". Se abrirá en un editor de texto.
  2. Busca las líneas que dicen:
    define( 'DB_NAME', 'nombre_base_datos' );
    define( 'DB_USER', 'usuario_base_datos' );
    define( 'DB_PASSWORD', 'contraseña' );
    
  3. Sustituye los valores entre comillas por los que anotaste antes: el nombre completo de la base de datos, el nombre completo del usuario y su contraseña.
  4. Guarda el archivo y cierra el editor. FileZilla te preguntará si quieres subir el archivo modificado al servidor. Dile que "Sí".

[INFO] Si tu hosting tiene un puerto de acceso diferente para el panel de control, como por ejemplo Syspanel (que se accede por el puerto 2106), el proceso de crear la base de datos es exactamente el mismo, solo cambia la interfaz. Busca las secciones de "Bases de datos" y "Usuarios MySQL" y sigue los mismos pasos.


Paso 5: Ejecuta el instalador de WordPress

Ahora viene la parte mágica. El proceso de instalación se hace desde el navegador.

  1. Abre tu navegador y escribe tu dominio: tudominio.com.
  2. WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida del instalador.
  3. Selecciona tu idioma y haz clic en "Continuar".
  4. Te pedirá los datos de la base de datos. No te asustes, ya los tenemos. Rellena los campos:
    • Nombre de la base de datos: el que creaste.
    • Usuario de la base de datos: el que creaste.
    • Contraseña: la del usuario.
    • Servidor de la base de datos: normalmente es localhost. Déjalo así.
    • Prefijo de tabla: déjalo como wp_ por defecto.
  5. Haz clic en "Enviar". WordPress comprobará la conexión y, si todo es correcto, te dará la bienvenida.

Configura tu sitio web

En la siguiente pantalla, rellena los datos de tu sitio:

  • Título del sitio: el nombre de tu web.
  • Nombre de usuario: el usuario administrador que quieras usar (no uses "admin", es poco seguro).
  • Contraseña: una contraseña fuerte para ese usuario.
  • Tu correo electrónico: para recibir notificaciones.
  • Visibilidad para motores de búsqueda: deja esta casilla sin marcar para que Google pueda indexar tu web.

Haz clic en "Instalar WordPress". ¡Y listo! En unos segundos verás la pantalla de éxito. Ya puedes acceder a tu panel de administración en tudominio.com/wp-admin.


Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y cómo solucionarlos.

"Error al conectar con la base de datos"

Esto significa que los datos de la base de datos son incorrectos. Revisa que has escrito bien el nombre de la base de datos, el usuario y la contraseña. Recuerda que en cPanel, el nombre de la base de datos y el usuario llevan un prefijo con tu nombre de usuario de hosting. Vuelve a cPanel y verifica los nombres exactos.

"No puedo conectar por FTP"

Comprueba que has introducido bien el host, el usuario y la contraseña. Si tu hosting usa un puerto diferente al 21, asegúrate de cambiarlo en FileZilla. También verifica que tu firewall no esté bloqueando la conexión.

La web muestra un listado de archivos en lugar del instalador

Esto suele pasar si no has subido los archivos a la carpeta correcta. Revisa que has subido el contenido de la carpeta wordpress directamente a public_html, y que no has creado una subcarpeta extra.

"Ya hay una instalación de WordPress"

Este error aparece si ya existe un archivo wp-config.php en el servidor. Bórralo desde FileZilla y vuelve a intentarlo. También puede ser que ya tengas WordPress instalado en esa carpeta y no lo supieras.


Preguntas frecuentes (FAQ)

¿Puedo usar el Administrador de archivos de cPanel en lugar de FileZilla?

Sí, puedes. El proceso es el mismo, pero en lugar de arrastrar archivos, tendrás que subir el ZIP, descomprimirlo en el servidor y mover los archivos. Es más tedioso, pero funciona. Si tu hosting es muy restrictivo con el FTP, es una buena alternativa.

¿Qué pasa si no tengo acceso a cPanel?

Si tu hosting usa otro panel como Syspanel, que se accede por el puerto 2106, el proceso es prácticamente idéntico. Busca las secciones de "Bases de datos" y "Administrador de archivos" en la interfaz. La lógica es la misma, solo cambia el aspecto visual.

¿Es seguro subir WordPress manualmente?

Sí, es tan seguro como cualquier otro método. La seguridad de tu web depende más de mantener WordPress actualizado, usar contraseñas fuertes y tener un buen plugin de seguridad. El método de instalación no influye en la seguridad.

¿Puedo instalar WordPress en una subcarpeta?

Por supuesto. Si quieres tu web en tudominio.com/blog, crea una carpeta llamada blog dentro de public_html y sube los archivos de WordPress dentro de esa carpeta. El proceso de instalación será el mismo, pero accederás a tu web en tudominio.com/blog.

¿Necesito conocimientos avanzados para hacer esto?

No. Solo necesitas saber leer y seguir instrucciones. Si has llegado hasta aquí, ya tienes la capacidad de hacerlo. La instalación manual de WordPress es un proceso muy documentado y con una comunidad enorme detrás que te puede ayudar si te atascas.


Conclusión y siguientes pasos

Felicidades, ya has instalado WordPress manualmente. Ahora toca lo divertido: personalizar tu sitio. Explora el panel de administración, elige un tema, instala plugins, crea contenido. Tienes un lienzo en blanco y todas las herramientas para crear la web que siempre has querido.

Recuerda que la instalación manual es solo el primer paso. Mantén WordPress y tus plugins siempre actualizados, haz copias de seguridad periódicas y no instales plugins de fuentes dudosas. Con estos hábitos, tu web estará segura y funcionando sin problemas durante mucho tiempo.

Si te has quedado con alguna duda, repasa los pasos de esta guía o busca en la documentación oficial de WordPress. No tengas miedo de experimentar, que para eso está el hosting. ¡Buena suerte con tu nueva web!

¿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