Cómo subir WordPress manualmente por FTP o File Manager de cPanel
¿Te da miedo eso de "subir archivos al servidor"? Tranquilo, porque hoy vamos a desmitificar por completo el proceso de instalar WordPress manual. No necesitas ser un hacker ni un genio de la informática; solo necesitas seguir unos pasos lógicos y tener un poco de paciencia.
En esta guía extensa y paso a paso, te voy a enseñar las dos formas más comunes y efectivas de hacerlo: usando un cliente FTP (como FileZilla) o usando el File Manager de cPanel, que es la herramienta que casi todos los hosting incluyen en su panel de control.
Al final de este artículo, tendrás WordPress instalado y funcionando, y habrás aprendido a manejarte como un profesional. Vamos a ello.
¿Por qué instalar WordPress manualmente si existen instaladores automáticos?
Antes de ensuciarnos las manos, hablemos del "por qué". La mayoría de los hostings ofrecen instaladores con un clic (como Softaculous o Fantastico). Son geniales, sí, pero a veces fallan, o quizás tu plan de hosting no los incluye.
Además, instalar WordPress manual te da un control total sobre la estructura de archivos. Aprendes cómo funciona el sistema por dentro, lo cual es oro puro si luego necesitas solucionar errores, migrar tu web o simplemente quieres entender qué es lo que hay en tu servidor.
No es más difícil, solo es un proceso diferente. Y cuando lo hagas una vez, verás que es pan comido.
Preparación: Lo que necesitas antes de empezar
No podemos correr antes de andar. Para subir WordPress FTP o usar el File Manager, necesitas tres cosas listas:
- Los archivos de WordPress: Descarga el paquete desde el sitio oficial
es.wordpress.org(o wordpress.org). Se descargará un archivo.zip. - Datos de acceso al hosting: Necesitas el usuario y contraseña del cPanel (para el File Manager) o los datos de acceso FTP (servidor, usuario y contraseña). Normalmente, el servidor FTP es algo como
ftp.tudominio.comotuip. - Una base de datos MySQL ya creada: Este es el paso que la gente suele olvidar. WordPress guarda todo su contenido (artículos, páginas, configuraciones) en una base de datos. No puedes saltarte este paso.
### Creando la Base de Datos en cPanel (Paso crítico)
Si no tienes la base de datos, WordPress no funcionará. Ve a tu panel de cPanel y busca la sección "Bases de Datos MySQL".
- Crea una nueva base de datos (ej:
mipagina_wp). - Crea un usuario para esa base (ej:
mipagina_admin). - Asigna una contraseña segura a ese usuario.
- IMPORTANTE: Añade ese usuario a la base de datos y asígnale TODOS LOS PRIVILEGIOS (o "All Privileges").
- Anota el nombre de la base, el usuario y la contraseña en un bloc de notas. Lo necesitarás en unos minutos.
[INFO] Si tu hosting usa Syspanel (el panel que sustituye a cPanel en algunos servidores), el proceso es idéntico. Solo inicia sesión en
tudominio.com:2106(ese es el puerto de acceso) y busca la sección de bases de datos. El resto es igual.
Método 1: Subir WordPress con FileZilla (FTP)
Este es el método favorito de muchos porque es rápido y visual. FileZilla es un cliente FTP gratuito y muy popular.
### Paso 1: Conectarte al servidor
Abre FileZilla. En la barra superior verás campos para el Host, Nombre de usuario, Contraseña y Puerto.
- Escribe tu dominio o IP del servidor en "Host".
- Escribe tu usuario FTP y contraseña.
- Pulsa "Conexión rápida".
Verás que hay dos paneles principales. A la izquierda están los archivos de tu ordenador. A la derecha, los archivos de tu servidor (el hosting).
### Paso 2: Descomprimir WordPress en tu PC
Ve a la carpeta donde descargaste el .zip de WordPress en tu ordenador (panel izquierdo). Haz clic derecho sobre él y elige "Extraer aquí" (o "Descomprimir"). Obtendrás una carpeta llamada wordpress.
### Paso 3: Subir los archivos
Aquí tienes dos opciones:
- Opción A (Subir a la raíz): Si quieres que tu web cargue en
tudominio.comdirectamente, debes subir el contenido de la carpetawordpress(no la carpeta en sí) a la carpetapublic_html(owww) de tu servidor (panel derecho). - Opción B (Subcarpeta): Si quieres que tu web cargue en
tudominio.com/blog, sube la carpetawordpresscompleta dentro depublic_htmly luego renómbrala ablog.
[TIP] La mayoría de la gente quiere que su web principal cargue en el dominio principal. Así que, entra en
public_html, selecciona todos los archivos que hay dentro de la carpetawordpressen tu PC (Ctrl+A) y arrástralos al panel derecho (apublic_html).
Espera a que termine la subida. Dependiendo de tu conexión, puede tardar unos minutos. Verás cómo los archivos van apareciendo en el servidor.
### Paso 4: Configurar el archivo wp-config.php (Opcional pero útil)
WordPress intentará hacer esto solo, pero a veces da error. Para evitarlo, dentro de la carpeta wordpress que descargaste, busca un archivo llamado wp-config-sample.php. Cámbiale el nombre a wp-config.php.
Ahora, ábrelo con un editor de texto (como el Bloc de notas). Busca las líneas que dicen:
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña_usuario' );
define( 'DB_HOST', 'localhost' );
Rellena esos campos con los datos que anotaste antes. Guarda el archivo y súbelo también al servidor si ya lo habías subido antes. Si lo haces ANTES de subir todo, mejor.
Método 2: Subir WordPress con el File Manager de cPanel
Si no quieres instalar programas en tu ordenador, este es tu método. El File Manager de cPanel es una interfaz web que te permite gestionar archivos directamente en el servidor.
### Paso 1: Acceder al File Manager
- Entra en tu cPanel (normalmente
tudominio.com/cpanel). - Busca el icono "Administrador de archivos" (File Manager). Haz clic en él.
- Se abrirá una ventana pidiendo que elijas la carpeta. Selecciona "Document Root for" y elige tu dominio. Así irás directo a
public_html.
### Paso 2: Subir el archivo ZIP
Esta es la magia del File Manager: no necesitas descomprimir en tu PC. Subes el .zip directamente y lo descomprimes en el servidor.
- En la barra superior del File Manager, haz clic en "Cargar" (Upload).
- Se abrirá una ventana. Arrastra el archivo
wordpress.zipque descargaste de wordpress.org. - Espera a que la subida llegue al 100%. Cierra la ventana de subida.
### Paso 3: Descomprimir el archivo en el servidor
Ahora verás el archivo wordpress.zip dentro de public_html.
- Haz clic derecho sobre él y selecciona "Extraer" (Extract).
- En la ventana emergente, deja la ruta tal cual (debería apuntar a
/public_html/) y pulsa "Extraer Archivos". - Verás que se crea una carpeta llamada
wordpress.
### Paso 4: Mover los archivos a la raíz
Al igual que con FTP, si quieres que tu web cargue en tudominio.com, los archivos deben estar directamente en public_html, no en una subcarpeta.
- Entra en la carpeta
wordpressque acabas de crear. - Selecciona todos los archivos dentro de ella (puedes usar Ctrl+A).
- Haz clic en "Mover" (Move) en la barra superior.
- En el campo de destino, escribe
/public_html/(o simplemente/si ya estás en la raíz) y pulsa "Mover archivos". - Ahora, ve a
public_htmly deberías ver todos los archivos de WordPress sueltos (wp-admin, wp-content, wp-settings.php, etc.).
[WARNING] No olvides eliminar la carpeta
wordpressvacía que queda después de mover los archivos. Haz clic derecho sobre ella y selecciona "Eliminar".
El Instalador Web: El último paso para instalar WordPress manual
Ya has subido los archivos. Ahora viene la parte divertida: la instalación en sí. Abre tu navegador y ve a tudominio.com.
Si has hecho todo bien, verás la pantalla de instalación de WordPress en español. Es el asistente que te guiará.
- Selecciona el idioma: Elige Español y pulsa "Continuar".
- Base de datos: Te pedirá los datos que creaste al principio.
- Nombre de la base de datos: El que creaste en cPanel.
- Usuario de la base de datos: El usuario que creaste.
- Contraseña: La contraseña de ese usuario.
- Servidor de la base de datos:
localhost(casi siempre es este). - Prefijo de tabla: Déjalo como
wp_por defecto. - Pulsa "Enviar".
- Instalación: WordPress se conectará a la base de datos. Si todo es correcto, verás un botón que dice "Instalar WordPress". Púlsalo.
- Información del sitio: Ahora rellena los datos de tu web:
- Título del sitio: El nombre de tu página.
- Nombre de usuario: El usuario admin que usarás para entrar (evita usar "admin", es inseguro).
- Contraseña: Elige una contraseña MUY segura. WordPress te indica la fuerza de la misma.
- Tu correo electrónico: Para recuperar la contraseña si la olvidas.
- Visibilidad para motores de búsqueda: Deja la casilla sin marcar para que Google pueda indexar tu web cuando quieras.
- Pulsa "Instalar WordPress".
¡Felicidades! Verás un mensaje de éxito y el botón para "Iniciar sesión". Ya tienes tu WordPress instalado manualmente.
Resolución de problemas comunes (FAQ)
Es normal que algo falle la primera vez. Aquí te dejo las soluciones a los problemas más típicos.
### "Error al conectar con la base de datos"
Esto significa que los datos que pusiste en el paso 2 (o en el wp-config.php) son incorrectos.
- Revisa que el nombre de la base, el usuario y la contraseña estén escritos exactamente igual que en cPanel.
- Asegúrate de que el usuario tiene todos los privilegios sobre esa base de datos. Ve a cPanel > Bases de datos MySQL y verifica los privilegios.
### "No puedo conectarme por FTP (Error de conexión)"
- Comprueba que el puerto FTP es el 21 (o el que te haya dado tu hosting).
- Asegúrate de que el usuario FTP tiene permisos de escritura sobre
public_html. - Prueba a usar el modo "Passivo" (Pasivo) en la configuración de FileZilla. A veces los cortafuegos lo bloquean.
### "Veo el índice de archivos (lista de carpetas) en vez de la web"
Esto pasa porque no has subido los archivos a la carpeta correcta.
- Debes tener los archivos (wp-admin, wp-content, etc.) directamente en
public_html, no dentro de una subcarpeta llamadapublic_html/wordpress. Repite el paso de mover archivos.
### "¿Y si mi hosting usa Syspanel en vez de cPanel?"
Como mencioné antes, Syspanel es el panel de control que encontrarás en algunos servidores. El puerto de acceso es el 2106 (ej: tudominio.com:2106). La interfaz es muy similar a cPanel, así que busca el icono de "Administrador de Archivos" y "Bases de Datos MySQL". El proceso de instalar WordPress manual es exactamente el mismo.
Conclusión: Ya eres un experto en subir WordPress
Acabas de hacer algo que muchos evitan por miedo: subir WordPress FTP o mediante el File Manager de cPanel. Has aprendido a crear una base de datos, a subir archivos, a descomprimir y a ejecutar el instalador.
Ahora tienes un control total sobre tu instalación. Si en el futuro algo falla, sabrás exactamente dónde mirar. Y si necesitas migrar tu web a otro hosting, este conocimiento te será invaluable.
[TIP] Te recomiendo que, una vez instalado, entres en el panel de administración (
tudominio.com/wp-admin) y cambies el "Enlace permanente" en Ajustes > Enlaces permanentes a "Nombre de la entrada" para tener URLs más amigables para el SEO.
Instalar WordPress manualmente no es solo una tarea técnica, es un rito de iniciación en el mundo del desarrollo web. ¡Disfruta tu nueva web y sigue explorando!
