Cómo subir WordPress a cPanel manualmente (FTP o Administrador de archivos)
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:
- Acceso a tu cPanel: Las credenciales que te envió tu proveedor de hosting (normalmente un usuario y una contraseña).
- El archivo de WordPress: Puedes descargarlo desde es.wordpress.org en formato
.zip. - 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 (carpetawp-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:
- Busca la sección Bases de Datos y haz clic en "Asistentes de Bases de Datos MySQL" (o "MySQL Database Wizard").
- En el primer paso, escribe un nombre para la base de datos (por ejemplo,
mipagina_wp). Haz clic en "Siguiente". - 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. - 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
- Descarga e instala FileZilla Client.
- Ábrelo. En la barra superior verás campos para Host, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos que te dio tu hosting:
- Servidor (Host): Normalmente
ftp.tudominio.como 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.
- Servidor (Host): Normalmente
- Haz clic en "Conexión rápida".
Transferir los Archivos
- En el panel derecho de FileZilla (el servidor remoto), navega hasta la carpeta
public_html. Esta es la raíz de tu sitio web. - En el panel izquierdo (tu computadora), navega hasta la carpeta donde descomprimiste WordPress.
- Selecciona TODOS los archivos y carpetas de WordPress en el lado izquierdo (Ctrl+A) y arrástralos al panel derecho, dentro de
public_html. - 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é entudominio.com/blog, crea una carpeta llamadablogdentro depublic_htmly 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
- Entra a cPanel y busca la sección Archivos, haz clic en "Administrador de archivos".
- Se abrirá una ventana; selecciona la carpeta
public_htmly haz clic en "Ir". - En la barra superior del Administrador, haz clic en el botón "Cargar" (Subir).
- Arrastra tu archivo
wordpress-6.x.x.zipa la zona de carga o selecciónalo desde tu computadora. Espera a que suba al 100%. - Cierra la ventana de carga. Ahora verás el archivo
.zipen la lista de archivos dentro depublic_html.
Extraer el ZIP
- Haz clic derecho sobre el archivo
.zipque acabas de subir. - En el menú contextual, selecciona "Extraer" (Extract).
- En el campo de "Ruta de extracción", asegúrate de que diga
/public_html(o la ruta donde quieras instalar). - Haz clic en "Extraer archivos". cPanel descomprimirá todo automáticamente.
- Verás que aparece una carpeta llamada
wordpresscon 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.
- Entra a la carpeta
wordpress. - Haz clic en "Seleccionar todo" (Ctrl+A) en la barra superior.
- Haz clic derecho sobre los archivos seleccionados y elige "Mover" (Move).
- En el campo de destino, escribe
/public_htmly haz clic en "Mover archivos".
[!WARNING]
No olvides borrar la carpeta vacíawordpressy el archivo.ziporiginal 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.
- En el Administrador de archivos, selecciona una carpeta (por ejemplo,
wp-content). - Haz clic derecho y elige "Permisos" (Change Permissions).
- Marca la casilla de 755 y haz clic en "Cambiar permisos".
- Repite esto con las carpetas
wp-adminywp-includes.
[!TIP]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. En lugar de cPanel, entrarás ahttps://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:
- Selecciona tu idioma (Español) y haz clic en "Continuar".
- 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.
- Nombre de la base de datos: El que creaste (ej:
- 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".
- 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 comotu_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.
- 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?
- Cambia la contraseña del usuario de la base de datos en cPanel por seguridad.
- Cambia el prefijo de las tablas de
wp_a otro (ej:miwp_) usando un plugin de seguridad. - Elimina el usuario por defecto "admin" si lo creaste.
- Instala un plugin de caché (como LiteSpeed Cache o WP Super Cache) para acelerar tu web.
- 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.
