Cómo subir WordPress manualmente por FTP o File Manager en cPanel
¿Cansado de los asistentes de instalación automática que dan problemas y no te dejan control total sobre tu web? Aprender a subir WordPress manualmente es una habilidad esencial que te dará libertad absoluta sobre tu proyecto. No importa si eres un principiante total, este proceso es más sencillo de lo que parece. En esta guía definitiva, te explicaremos paso a paso cómo hacerlo usando WordPress FTP cPanel o el File Manager WordPress, dos métodos 100% fiables. Al final, tendrás tu instalación funcionando sin depender de herramientas externas.
¿Por qué instalar WordPress manualmente?
Antes de ensuciarnos las manos, es importante entender las ventajas. Aunque los instaladores automáticos de tu hosting (como Softaculous o Scriptaculous) son rápidos, la instalación manual te ofrece beneficios clave:
- Control total: Sabes exactamente qué archivos hay en tu servidor y dónde están.
- Sin bloatware: Evitas plugins o temas preinstalados que a veces añaden los instaladores automáticos.
- Solución de errores: Si algo falla, entenderás la estructura de WordPress y podrás arreglarlo tú mismo.
- Mayor velocidad: Al colocar los archivos directamente, a veces se evitan conflictos de permisos que generan lentitud.
Si tu hosting usa Syspanel (antes conocido como HestiaCP), no te preocupes: los principios son los mismos, solo cambia la interfaz. Eso sí, recuerda que para acceder a la gestión de archivos vía web en Syspanel, el puerto de acceso es el 2106.
Método 1: Subir WordPress por FTP (FileZilla)
El FTP (Protocolo de Transferencia de Archivos) es la forma más clásica y robusta. Necesitarás un programa cliente como FileZilla (gratuito y multiplataforma). Este método es ideal si tienes muchos archivos que subir (más de 5000) porque es más rápido y estable que el File Manager.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener el paquete limpio. Ve a es.wordpress.org y haz clic en el botón de "Descargar WordPress". Obtendrás un archivo comprimido en formato .zip o .tar.gz. No lo descomprimas aún en tu ordenador, lo haremos directamente en el servidor o lo prepararemos para subirlo.
Paso 2: Crear la base de datos (MySQL)
Este es el paso que más se olvida. WordPress necesita una base de datos para guardar tus entradas, páginas y configuración. No puedes saltártelo.
- Accede a cPanel de tu hosting. Si usas Syspanel, recuerda la URL con el puerto 2106.
- Busca la sección "Bases de Datos MySQL" (o "Bases de datos").
- Crea una nueva base de datos. Por ejemplo:
tudominio_wp. - Dentro de esa base de datos, crea un usuario con una contraseña segura.
- IMPORTANTE: Añade el usuario a la base de datos y asígnale TODOS LOS PRIVILEGIOS (o "Todos los privilegios"). Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás en unos minutos.
Paso 3: Configurar el cliente FTP (FileZilla)
Abre FileZilla. En la barra superior verás campos para Host, Nombre de usuario, Contraseña y Puerto.
- Host:
ftp.tudominio.como la IP de tu servidor (lo encontrarás en tu correo de bienvenida del hosting). - Nombre de usuario: Tu usuario de FTP (suele ser el mismo que el de cPanel).
- Contraseña: La de tu cuenta de hosting.
- Puerto: Déjalo en 21 (es el estándar para FTP) o en 22 si tu hosting usa SFTP (SSH). Si no estás seguro, prueba con 21 primero.
Haz clic en "Conexión rápida". Verás dos paneles: el izquierdo es tu ordenador y el derecho es tu servidor.
Paso 4: Subir los archivos al servidor
En el panel derecho (servidor), navega hasta la carpeta public_html (o htdocs). Esta es la raíz de tu dominio principal.
Ahora tienes dos opciones:
- Subir el .zip y descomprimir: Sube el archivo
wordpress.zipdesde tu ordenador al panel derecho. Una vez subido, haz clic derecho sobre él en el servidor y selecciona "Descomprimir" (o "Extract"). Esto creará una carpeta llamadawordpress. Luego, entra a esa carpeta, selecciona todos los archivos y muévelos apublic_html(arrastrando). - Subir directamente: Si tu conexión es buena, puedes descomprimir el .zip en tu ordenador y arrastrar el contenido de la carpeta
wordpress(los archivoswp-admin,wp-content,wp-includes, etc.) directamente apublic_html.
[WARNING]: No subas la carpeta wordpress como tal a public_html si quieres que tu web cargue en tudominio.com. Si lo haces, tu web cargará en tudominio.com/wordpress. Asegúrate de que los archivos estén sueltos en la raíz.
Paso 5: Configurar wp-config.php
Una vez subidos los archivos, en tu ordenador tendrás un archivo llamado wp-config-sample.php. Este es el que tenemos que editar.
- Ábrelo con un editor de texto (como Bloc de Notas o Sublime Text).
- Busca las líneas donde pone
define('DB_NAME'y reemplaza los valores con los datos de tu base de datos del Paso 2. - Guarda el archivo como
wp-config.php(sin el "-sample"). - Sube este archivo
wp-config.phpa la carpetapublic_htmlde tu servidor. - Alternativa más fácil: Sube todos los archivos primero y luego, en el File Manager de cPanel, renombra el archivo
wp-config-sample.phpawp-config.phpy edítalo haciendo clic derecho > "Editar". Esto es más cómodo porque no tienes que descargar nada.
Paso 6: Ejecutar el instalador
Ya casi lo tienes. Abre tu navegador y escribe tudominio.com. WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida. Selecciona tu idioma y haz clic en "Continuar".
Te pedirá los datos de la base de datos de nuevo (nombre, usuario, contraseña y host). El host suele ser localhost, pero si no funciona, revisa la documentación de tu hosting (a veces es sql.tudominio.com).
Haz clic en "Enviar". Si todo está bien, verás el mensaje "Todo listo". Ahora solo tienes que configurar el título de tu sitio, el usuario administrador y tu email. ¡Enhorabuena, ya has instalado WordPress manual!
Método 2: Subir WordPress con File Manager de cPanel
Si no te apetece instalar programas o tu hosting bloquea el puerto 21, el File Manager WordPress es tu mejor aliado. Es 100% online y funciona directamente desde el navegador.
Paso 1: Acceder a File Manager
Entra en tu cPanel y busca el icono "Administrador de archivos" (File Manager). Haz clic y te llevará a un explorador de archivos web. Navega hasta public_html.
Paso 2: Subir el archivo comprimido
En la barra superior del File Manager, haz clic en "Cargar" (Upload). Se abrirá una ventana emergente. Selecciona el archivo wordpress.zip que descargaste de wordpress.org. No lo descomprimas en tu ordenador. Espera a que la barra de progreso llegue al 100%.
[TIP]: Si tu hosting es lento, subir el .zip es mucho más rápido que subir miles de archivos sueltos. Por eso este método es tan eficiente.
Paso 3: Descomprimir en el servidor
Una vez subido, verás el archivo wordpress.zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" (Extract). Te preguntará dónde extraerlo. Asegúrate de que la ruta sea public_html y haz clic en "Extraer archivos".
Esto creará una carpeta llamada wordpress dentro de public_html.
Paso 4: Mover los archivos a la raíz
Ahora entra en la carpeta wordpress que acaba de crearse. Verás todos los archivos de WordPress. Selecciónalos todos (Ctrl+A o el botón "Seleccionar todo") y haz clic en el icono "Mover" (Move) en la barra superior.
En el campo de destino, escribe /public_html/ (sin la palabra "wordpress") y presiona el botón "Mover archivos".
[WARNING]: Si ya tenías archivos en public_html (como una página de "En construcción"), no la borres aún. WordPress te preguntará si quieres sobrescribir. Si hay archivos con el mismo nombre, es normal. Sobrescribirlos es correcto.
Paso 5: Crear la base de datos (si no lo hiciste antes)
Igual que en el método FTP, necesitas la base de datos. Ve a la sección "Bases de datos MySQL" en cPanel y repite el Paso 2 del método anterior. Es fundamental tener el nombre de la BD, el usuario y la contraseña a mano.
Paso 6: Configurar wp-config y ejecutar la instalación
Ahora, dentro del File Manager, busca el archivo wp-config-sample.php. Haz clic derecho > "Editar". Se abrirá un editor de texto. Rellena los datos de la base de datos y guarda los cambios. Luego, renombra el archivo a wp-config.php (clic derecho > "Renombrar").
Finalmente, ve a tudominio.com en tu navegador y sigue el asistente de instalación (Paso 6 del método anterior). Verás que es idéntico.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más habituales cuando intentas subir WordPress manualmente:
¿Por qué me aparece "Error al conectar con la base de datos"?
Esto casi siempre es un error de credenciales. Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en cPanel. A veces el hosting añade un prefijo (ej: usuario123_ + tudominiowp). Asegúrate de copiar el nombre completo tal y como aparece en cPanel.
¿Y si veo la página de "Index of /" o un listado de archivos?
Eso significa que los archivos no se copiaron correctamente a la raíz. Revisa que hayas movido el contenido de la carpeta wordpress y no la carpeta en sí. Deberías tener el archivo index.php directamente en public_html.
¿Cuánto tarda en subir WordPress por FTP?
Con una conexión de 100 Mbps, el archivo .zip tarda menos de 1 minuto. Subir los archivos sueltos (sin comprimir) puede tardar entre 5 y 10 minutos. Por eso siempre recomendamos subir el comprimido.
¿Es seguro usar File Manager en lugar de FTP?
Sí, es igual de seguro. De hecho, es más seguro porque no envías tus credenciales FTP por una conexión no cifrada (si no usas SFTP). El File Manager va cifrado por HTTPS.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
No te preocupes. Syspanel (el panel que antes se llamaba HestiaCP) tiene un gestor de archivos integrado muy similar. Accede a tu panel en https://tudominio.com:2106. Busca la sección "Archivos" o "Administrador de archivos". El proceso es el mismo: subir el .zip, extraerlo en public_html y mover los archivos. La lógica es idéntica a la de cPanel.
¿Debo borrar la carpeta wordpress vacía después de mover los archivos?
Sí, es una buena práctica. Después de mover todo el contenido a public_html, la carpeta wordpress quedará vacía. Puedes eliminarla para mantener tu servidor limpio y evitar conflictos de permisos.
Conclusión y buenas prácticas finales
Has aprendido a subir WordPress manualmente por dos vías: WordPress FTP cPanel y File Manager WordPress. Cualquiera de los dos métodos es válido y te dará una instalación limpia y rápida.
Recuerda estos puntos clave:
- Siempre descarga WordPress desde el sitio oficial para evitar malware.
- Guarda tus contraseñas de la base de datos en un lugar seguro (como un gestor de contraseñas).
- Después de instalar, ve a
Ajustes > Enlaces permanentesy haz clic en "Guardar cambios" para actualizar las reglas de reescritura de URL. - Instala un plugin de caché (como LiteSpeed Cache o WP Super Cache) para optimizar la velocidad.
Instalar manualmente no solo te da control, sino que te convierte en un usuario más avanzado. Si has llegado hasta aquí, ya eres capaz de gestionar tu WordPress de principio a fin. ¡Felicidades, tu sitio ya está en el aire! Si te surge cualquier otra duda, no dudes en consultar la documentación oficial de WordPress o contactar con tu proveedor de hosting.
