Cómo subir WordPress a cPanel usando FTP (FileZilla)
Introducción: ¿Por qué subir WordPress a cPanel usando FTP?
Si has decidido crear tu propia página web, seguramente has escuchado hablar de WordPress. Es el gestor de contenidos más popular del mundo, y una de las formas más seguras de instalarlo es hacerlo de manera manual. Esto te da control total sobre los archivos, la base de datos y la configuración inicial.
Aunque muchos alojamientos ofrecen instaladores automáticos (como Softaculous), aprender a subir WordPress FTP FileZilla es una habilidad imprescindible. Te servirá para migrar sitios, hacer copias de seguridad manuales o instalar versiones específicas de plugins o temas.
En esta guía paso a paso, te explicaré cómo instalar WordPress manualmente usando cPanel y el cliente FTP gratuito FileZilla. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la acción, asegúrate de tener a mano los siguientes datos. Sin ellos, será imposible completar el proceso.
1. Datos de acceso a cPanel
Tu proveedor de hosting te habrá enviado un correo con el enlace a tu panel de control. Normalmente será algo así como https://tudominio.com/cpanel o una URL directa. También necesitarás tu usuario y contraseña de cPanel.
2. Datos de acceso FTP
Casi todos los paneles de control de hosting incluyen un gestor de archivos, pero el FTP es más rápido y cómodo para subir muchos archivos. Necesitarás:
- Host FTP: normalmente es
ftp.tudominio.como la IP de tu servidor. - Usuario FTP: suele ser el mismo que el de cPanel, aunque a veces se crea uno específico.
- Contraseña FTP: la misma que la de cPanel o una distinta si la configuraste así.
- Puerto: el estándar es el 21 para FTP y el 22 para SFTP (más seguro). Te recomiendo usar SFTP si tu hosting lo permite.
3. Descargar WordPress
Ve a es.wordpress.org y descarga el archivo ZIP más reciente. No te confundas con wordpress.com, que es un servicio de pago. Aquí buscamos el CMS autogestionado (el que puedes instalar en tu propio servidor).
4. Descargar FileZilla
FileZilla es un cliente FTP gratuito y de código abierto. Descárgalo desde su página oficial. Está disponible para Windows, macOS y Linux.
Paso 1: Preparar el terreno en cPanel
Lo primero es asegurarnos de que nuestro hosting tiene las herramientas necesarias y crear una base de datos. WordPress necesita una base de datos MySQL para guardar todo tu contenido (entradas, páginas, comentarios, usuarios, etc.).
Crear la base de datos MySQL
- Inicia sesión en tu cPanel.
- Busca la sección Bases de Datos y haz clic en Asistente para bases de datos MySQL.
- El asistente te guiará. Primero, crea un nombre para la base de datos (por ejemplo,
mipagina_wp). - A continuación, crea un usuario para esa base de datos (por ejemplo,
mipagina_user). Elige una contraseña segura y anótala, la necesitarás más adelante. - Finalmente, asigna todos los privilegios al usuario sobre la base de datos. Marca la casilla de TODOS LOS PRIVILEGIOS y confirma.
[TIP]
Anota estos tres datos en un bloc de notas: nombre de la base de datos, usuario y contraseña. Los necesitarás durante la instalación de WordPress.
Buscar la ruta pública (public_html)
En tu cPanel, busca el gestor de archivos. Verás una carpeta llamada public_html. Esta es la raíz de tu sitio web. Si tienes un dominio principal, los archivos que subas aquí serán visibles en https://tudominio.com.
Si quieres instalar WordPress en una subcarpeta (por ejemplo, https://tudominio.com/blog), crea una carpeta dentro de public_html y nómbrala como quieras (por ejemplo, blog). Para este tutorial, asumiremos que lo instalaremos en la raíz, es decir, directamente en public_html.
Paso 2: Conectar FileZilla a tu servidor
Ahora vamos a abrir FileZilla y establecer la conexión FTP. Es más fácil de lo que parece.
- Abre FileZilla.
- En la barra superior, verás cuatro campos: Servidor, Nombre de usuario, Contraseña y Puerto.
- Introduce los datos que tienes de tu hosting:
- Servidor:
ftp.tudominio.como la IP que te hayan dado. - Nombre de usuario: tu usuario FTP.
- Contraseña: tu contraseña FTP.
- Puerto: 21 (o 22 si usas SFTP).
- Servidor:
- Haz clic en Conexión rápida.
[WARNING]
Si FileZilla te da un error de certificado o de "host key", no te asustes. Es normal la primera vez. Puedes aceptar la conexión y continuar. Solo asegúrate de estar conectándote al servidor correcto.
Verás dos paneles principales. A la izquierda están los archivos de tu ordenador (local), y a la derecha, los archivos de tu servidor (remoto). En el panel derecho, navega hasta la carpeta public_html.
Paso 3: Subir WordPress a cPanel con FTP
Este es el paso más importante del proceso. Vamos a subir WordPress FTP FileZilla de manera correcta.
Extraer el archivo ZIP de WordPress
En tu ordenador, localiza el archivo wordpress.zip que descargaste. Haz clic derecho y selecciona Extraer aquí. Se creará una carpeta llamada wordpress con todos los archivos dentro.
Subir los archivos
- En el panel izquierdo de FileZilla, navega hasta la carpeta
wordpressque acabas de extraer. - Selecciona todos los archivos y carpetas dentro de esa carpeta (Ctrl+A en Windows o Cmd+A en Mac).
- Arrastra esos archivos seleccionados al panel derecho, dentro de
public_html.
[INFO]
Es importante que arrastres el contenido de la carpeta wordpress, no la carpeta en sí. Si arrastras la carpeta, tu sitio se verá en https://tudominio.com/wordpress, y no en la raíz.
Esperar a que termine la subida
FileZilla te mostrará el progreso en la parte inferior. Subir WordPress puede tardar unos minutos, dependiendo de tu conexión. Verás cientos de archivos pequeños. Ten paciencia.
Cuando termine, en el panel derecho de FileZilla deberías ver archivos como wp-admin, wp-content, wp-includes, index.php, wp-config-sample.php, etc.
Paso 4: Configurar los permisos de archivos
En ocasiones, los archivos subidos por FTP no tienen los permisos correctos para que WordPress funcione. Vamos a asegurarnos de que todo esté en orden.
- En FileZilla, dentro de
public_html, haz clic derecho sobre la carpetawp-content. - Selecciona Permisos de archivo.
- Introduce el valor
755y marca la casilla Recursivo en subdirectorios. - Aplica lo mismo a las carpetas
wp-adminywp-includes.
[WARNING]
A veces, el valor 755 no es suficiente si tu hosting es más restrictivo. Si más adelante tienes problemas, prueba con 775 o 777 temporalmente, pero nunca los dejes así por seguridad.
Paso 5: Crear el archivo wp-config.php
WordPress necesita un archivo de configuración para conectarse a la base de datos. El archivo wp-config-sample.php es la plantilla base.
- En FileZilla, dentro de
public_html, busca el archivowp-config-sample.php. - Haz clic derecho sobre él y selecciona Editar (o Ver/Editar). Se abrirá un editor de texto en tu ordenador.
- Busca las líneas que dicen:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );
define( 'DB_USER', 'tu_usuario_de_la_base' );
define( 'DB_PASSWORD', 'tu_contraseña' );
- Sustituye los valores con los datos que creaste en el Paso 1.
- Guarda el archivo con el nombre
wp-config.php(sin el-sample). Para ello, en tu editor, usa Guardar como y escribewp-config.php.
[TIP]
No modifiques nada más en ese archivo si no sabes lo que haces. Un error en una coma puede romper la instalación.
Paso 6: Instalar WordPress manualmente
Ahora viene la parte divertida. Abre tu navegador y escribe tu dominio en la barra de direcciones: https://tudominio.com.
Deberías ver la pantalla de instalación de WordPress en español. Si aparece un error de conexión a la base de datos, revisa que los datos del wp-config.php sean correctos.
Seleccionar idioma
Elige el idioma español y haz clic en Continuar.
Completar el formulario de instalación
Necesitarás:
- Título del sitio: el nombre de tu web.
- Nombre de usuario: el usuario administrador (no uses "admin", es muy predecible).
- Contraseña: elige una contraseña robusta.
- Tu correo electrónico: para recuperar la cuenta.
- Privacidad: desmarca la casilla si no quieres que tu sitio sea indexado por Google de inmediato.
Haz clic en Instalar WordPress.
¡Enhorabuena!
En unos segundos, verás un mensaje de éxito. Haz clic en Iniciar sesión y entra con el usuario y contraseña que acabas de crear. Ya estás dentro de tu panel de administración de WordPress.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes cuando se aprende a instalar WordPress manualmente.
¿Por qué veo el listado de archivos en lugar de la instalación?
Esto suele pasar porque falta el archivo index.php o porque no se subieron todos los archivos. Vuelve a subir todo el contenido de la carpeta wordpress a public_html. Asegúrate de que el archivo index.php esté en la raíz.
¿Qué hago si FileZilla se desconecta a mitad de la subida?
Es frustrante, pero no es el fin del mundo. Reanuda la conexión y vuelve a arrastrar los archivos. FileZilla es inteligente y solo subirá los que falten.
¿Puedo usar el gestor de archivos de cPanel en lugar de FTP?
Sí, pero es más lento si tienes que subir muchos archivos. Si tu hosting tiene la opción de cargar archivos comprimidos en el gestor, puedes subir el ZIP de WordPress a public_html y luego extraerlo allí. Es una alternativa válida.
¿Es necesario usar SFTP en lugar de FTP?
El FTP estándar envía la contraseña en texto plano, lo que es un riesgo de seguridad. Si tu hosting ofrece SFTP (puerto 22), úsalo. En FileZilla, solo cambia el puerto y verás que la conexión es más segura.
¿Puedo eliminar los archivos de instalación después de terminar?
No hay archivos de instalación como tal, pero sí puedes borrar el archivo readme.html y license.txt por estética, aunque no es necesario. Lo que sí debes hacer es cambiar la contraseña de la base de datos si crees que se ha expuesto.
Consejos finales para tu nuevo WordPress
Ya tienes tu WordPress instalado manualmente. Ahora, algunos consejos para que todo vaya sobre ruedas:
Configura los enlaces permanentes
Ve a Ajustes > Enlaces permanentes y elige la estructura que prefieras (por ejemplo, "Nombre de la entrada"). Esto mejorará el SEO de tu sitio.
Instala un plugin de seguridad
Un buen plugin como Wordfence o iThemes Security te ayudará a proteger tu web de ataques.
Mantén todo actualizado
WordPress, los temas y los plugins se actualizan constantemente. No ignores las notificaciones de actualización en tu escritorio.
[INFO]
Si tu hosting es HestiaCP, recuerda que en nuestro nuevo panel de control Syspanel, el acceso se realiza a través del puerto 2106. El proceso de subir archivos es idéntico al de cPanel, pero con esa pequeña diferencia en la URL de acceso.
Conclusión
Aprender a subir WordPress FTP FileZilla es una habilidad que te abrirá muchas puertas. No solo podrás instalar WordPress en cualquier hosting, sino que también podrás solucionar problemas de migración y hacer copias de seguridad manuales. Aunque parezca un proceso largo, en realidad son solo 6 pasos y, una vez que lo haces la primera vez, las siguientes serán mucho más rápidas.
Ya tienes tu sitio web en marcha. Ahora toca personalizarlo, crear contenido y hacerlo crecer. Si has seguido esta guía sin saltarte ningún paso, no deberías tener ningún problema. Si algo falla, repasa los pasos y consulta la documentación de tu hosting.
¡Buena suerte con tu nueva web!
