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

Cómo subir WordPress a cPanel manualmente (FTP o Administrador de archivos)

Actualizado el 10 de mayo de 2026

Antes de Empezar: ¿Qué Necesitas Para Subir WordPress a cPanel Manualmente?

Instalar WordPress manualmente puede sonar a algo complejo, pero en realidad es un proceso muy mecánico. Al hacerlo de esta forma, aprendes exactamente cómo funciona tu sitio web por dentro, algo que te dará mucha confianza a la hora de administrarlo. Para subir WordPress a cPanel manual, necesitarás tres cosas básicas:

  1. Acceso a tu cPanel: Las credenciales que te envió tu proveedor de hosting (normalmente un usuario y una contraseña).
  2. El archivo de WordPress: Puedes descargarlo desde es.wordpress.org en formato .zip.
  3. Un cliente FTP (opcional): Un programa como FileZilla, aunque también puedes hacerlo todo desde el Administrador de archivos de cPanel sin instalar nada.

En esta guía, te explicaré las dos vías principales: la más visual mediante FTP y la más directa mediante el Administrador de archivos. Vamos a ello.

Paso 1: Preparar el Terreno (Descargar WordPress)

Lo primero que debes hacer es ir al sitio oficial y descargar el paquete de instalación. Busca el botón grande que dice "Descargar WordPress" y obtendrás un archivo comprimido llamado wordpress-6.x.x-es_ES.zip o similar.

[!TIP]
Descomprime este archivo en tu computadora. Aunque lo subas comprimido, necesitarás extraerlo localmente para ver su contenido (carpeta wp-admin, wp-content, etc.) y entender la estructura. Esto te ayudará a no perderte en los siguientes pasos.

Paso 2: Crear la Base de Datos (El Corazón de WordPress)

Antes de subir los archivos, WordPress necesita una "caja fuerte" donde guardar todas tus publicaciones, páginas y configuraciones. Esa caja es la base de datos MySQL. Sin ella, la instalación fallará.

Sigue estos pasos dentro de tu cPanel:

  1. Busca la sección Bases de Datos y haz clic en "Asistentes de Bases de Datos MySQL" (o "MySQL Database Wizard").
  2. En el primer paso, escribe un nombre para la base de datos (por ejemplo, mipagina_wp). Haz clic en "Siguiente".
  3. Ahora crea un usuario de base de datos (por ejemplo, mipagina_admin) y asigna una contraseña segura. cPanel suele tener un generador de contraseñas, úsalo.
  4. En el siguiente paso, marca la casilla "TODOS LOS PRIVILEGIOS" (ALL PRIVILEGES) y haz clic en "Siguiente". Esto le da permiso al usuario para leer y escribir en la base de datos.

[!WARNING]
Anota estos tres datos en un bloc de notas: el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el Paso 5 y son la causa del 90% de los errores de instalación si no se escriben bien.

Paso 3: Opción A - Subir WordPress a cPanel Manualmente con FTP (FileZilla)

El protocolo FTP es la forma clásica de transferir archivos. Es muy rápido y te permite arrastrar y soltar como en tu escritorio.

Configurar FileZilla

  1. Descarga e instala FileZilla Client.
  2. Ábrelo. En la barra superior verás campos para Host, Nombre de usuario, Contraseña y Puerto.
  3. Introduce los datos que te dio tu hosting:
    • Servidor (Host): Normalmente ftp.tudominio.com o la IP de tu servidor. Si no lo sabes, mira el correo de bienvenida de tu hosting o la sección "FTP" en cPanel.
    • Nombre de usuario: Tu usuario de cPanel (o el que creaste específico para FTP).
    • Contraseña: La contraseña correspondiente.
    • Puerto: Déjalo en 21 (por defecto) a menos que te digan lo contrario.
  4. Haz clic en "Conexión rápida".

Transferir los Archivos

  1. En el panel derecho de FileZilla (el servidor remoto), navega hasta la carpeta public_html. Esta es la raíz de tu sitio web.
  2. En el panel izquierdo (tu computadora), navega hasta la carpeta donde descomprimiste WordPress.
  3. Selecciona TODOS los archivos y carpetas de WordPress en el lado izquierdo (Ctrl+A) y arrástralos al panel derecho, dentro de public_html.
  4. FileZilla comenzará a subir los archivos. Verás una lista de transferencias en la parte inferior. Espera a que termine y no cierres el programa hasta que la cola esté vacía.

[!INFO]
¿Y si quiero WordPress en una subcarpeta? Por ejemplo, si quieres que tu web esté en tudominio.com/blog, crea una carpeta llamada blog dentro de public_html y arrastra los archivos de WordPress ahí dentro.

Paso 3: Opción B - Subir WordPress a cPanel Manualmente con el Administrador de Archivos

Si no quieres instalar programas, el Administrador de archivos de cPanel es tu aliado. Es igual de efectivo, solo que la interfaz es web.

Subir el ZIP

  1. Entra a cPanel y busca la sección Archivos, haz clic en "Administrador de archivos".
  2. Se abrirá una ventana; selecciona la carpeta public_html y haz clic en "Ir".
  3. En la barra superior del Administrador, haz clic en el botón "Cargar" (Subir).
  4. Arrastra tu archivo wordpress-6.x.x.zip a la zona de carga o selecciónalo desde tu computadora. Espera a que suba al 100%.
  5. Cierra la ventana de carga. Ahora verás el archivo .zip en la lista de archivos dentro de public_html.

Extraer el ZIP

  1. Haz clic derecho sobre el archivo .zip que acabas de subir.
  2. En el menú contextual, selecciona "Extraer" (Extract).
  3. En el campo de "Ruta de extracción", asegúrate de que diga /public_html (o la ruta donde quieras instalar).
  4. Haz clic en "Extraer archivos". cPanel descomprimirá todo automáticamente.
  5. Verás que aparece una carpeta llamada wordpress con todos los archivos dentro.

Mover los Archivos a la Raíz

El problema es que ahora los archivos están dentro de una subcarpeta wordpress. Para que tu dominio principal los lea, deben estar directamente en public_html.

  1. Entra a la carpeta wordpress.
  2. Haz clic en "Seleccionar todo" (Ctrl+A) en la barra superior.
  3. Haz clic derecho sobre los archivos seleccionados y elige "Mover" (Move).
  4. En el campo de destino, escribe /public_html y haz clic en "Mover archivos".

[!WARNING]
No olvides borrar la carpeta vacía wordpress y el archivo .zip original después de mover los archivos. Esto evita problemas de seguridad y de estructura de enlaces.

Paso 4: Configurar los Permisos de Archivos (Carpetas)

Aunque normalmente no es necesario si el hosting está bien configurado, es buena práctica asegurarse de que las carpetas tengan permisos 755 y los archivos 644. Esto permite que el servidor lea y escriba sin dar acceso a cualquiera.

  1. En el Administrador de archivos, selecciona una carpeta (por ejemplo, wp-content).
  2. Haz clic derecho y elige "Permisos" (Change Permissions).
  3. Marca la casilla de 755 y haz clic en "Cambiar permisos".
  4. Repite esto con las carpetas wp-admin y wp-includes.

[!TIP]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. En lugar de cPanel, entrarás a https://tu-dominio:2106. El proceso de subida es similar, pero la interfaz puede variar ligeramente. Busca el ícono de "Archivos" o "Gestor de archivos" dentro de Syspanel.

Paso 5: Ejecutar la Instalación de WordPress (El Asistente)

Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio: https://tudominio.com. WordPress detectará los archivos y te mostrará una pantalla de bienvenida. Sigue estos pasos:

  1. Selecciona tu idioma (Español) y haz clic en "Continuar".
  2. WordPress te pedirá la información de la base de datos. Aquí es donde sacas el bloc de notas del Paso 2:
    • Nombre de la base de datos: El que creaste (ej: mipagina_wp).
    • Usuario de la base de datos: El que creaste (ej: mipagina_admin).
    • Contraseña: La contraseña que asignaste.
    • Host de la base de datos: Normalmente es localhost. Déjalo así.
    • Prefijo de tabla: Déjalo como wp_ por defecto.
  3. Haz clic en "Enviar". WordPress intentará conectarse. Si todo está bien, verás un mensaje verde que dice "Todo correcto". Haz clic en "Ejecutar la instalación".
  4. Ahora te pedirá los datos del sitio web:
    • Título del sitio: El nombre de tu web.
    • Nombre de usuario: El usuario administrador (ej: admin). No uses "admin" por seguridad, mejor algo como tu_nombre_admin.
    • Contraseña: Crea una contraseña fuerte para tu panel de administración.
    • Tu correo electrónico: Para recibir notificaciones.
    • Privacidad: Desmarca la casilla de aparecer en buscadores si no quieres que Google lo indexe aún.
  5. Haz clic en "Instalar WordPress".

¡Felicidades! Verás un mensaje de éxito. Haz clic en "Acceder" e introduce tu usuario y contraseña. Ya estás dentro de tu nuevo panel de administración de WordPress.

Solución de Problemas Comunes (FAQ)

¿Por qué veo un error 404 al intentar acceder a mi sitio?

Esto suele pasar porque el archivo .htaccess no existe o no tiene los permisos correctos. Ve a tu Administrador de archivos, activa la opción de "Mostrar archivos ocultos" y busca el archivo .htaccess. Si no existe, no te preocupes. Ve a Configuración > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios" sin modificar nada. Esto regenera el archivo automáticamente.

¿Y si en lugar de WordPress veo el listado de archivos del hosting?

Esto significa que los archivos no están en la carpeta correcta. Recuerda que deben estar directamente en public_html, no dentro de una subcarpeta. Repasa el Paso 3 (Opción B, punto 4) para mover los archivos.

¿Puedo instalar WordPress en un subdominio (ej: test.tudominio.com)?

Sí, claro. El proceso es idéntico, pero en lugar de public_html, deberás subir los archivos a la carpeta que se creó para ese subdominio (normalmente se llama igual que el subdominio, ej: public_html/test).

¿Es más rápido FTP o el Administrador de archivos?

El Administrador de archivos es más rápido para subir el .zip porque solo transfiere un archivo. Sin embargo, extraer y mover cientos de archivos puede tardar un poco. FTP es más rápido para mover archivos individuales, pero subir muchos archivos pequeños puede ser lento. Para principiantes, el Administrador de archivos es más intuitivo porque no requiere instalar nada.

¿Qué hago si el asistente de instalación no avanza del paso de la base de datos?

Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en cPanel. Un error muy común es añadir un prefijo extra. En cPanel, el nombre completo de la base de datos suele ser usuario_nombre_base. Cópialo tal cual te lo muestra el asistente de cPanel.

Después de instalar, ¿qué debo hacer primero?

  1. Cambia la contraseña del usuario de la base de datos en cPanel por seguridad.
  2. Cambia el prefijo de las tablas de wp_ a otro (ej: miwp_) usando un plugin de seguridad.
  3. Elimina el usuario por defecto "admin" si lo creaste.
  4. Instala un plugin de caché (como LiteSpeed Cache o WP Super Cache) para acelerar tu web.
  5. Activa SSL desde cPanel (AutoSSL) para que tu web cargue con https://.

Conclusión: Ya Sabes Cómo Subir WordPress a cPanel Manualmente

Hacer la instalación manual no es solo un proceso técnico; es un rito de iniciación para cualquier persona que quiera tener control total sobre su sitio web. A diferencia de los instaladores automáticos de Softaculous o el asistente de Syspanel, esta método te obliga a entender la relación entre los archivos, la base de datos y el servidor.

Has aprendido a instalar WordPress manualmente en cPanel usando dos métodos: el clásico FTP con FileZilla y el práctico Administrador de archivos. Ambos logran el mismo resultado. La próxima vez que algo falle, ya sabrás dónde mirar: si es un problema de archivos, un problema de permisos o un problema de base de datos.

Recuerda que la práctica hace al maestro. Si algo no sale bien a la primera, borra los archivos y empieza de nuevo. Es la mejor manera de aprender. Ahora, ve y crea algo increíble con tu 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