Cómo subir WordPress manualmente por FTP o Administrador de archivos
¿Por qué subir WordPress manualmente?
Aunque muchos paneles de control ofrecen instaladores automáticos con un solo clic, hay situaciones donde necesitas (o prefieres) hacerlo a mano. Quizás tu proveedor no tiene instalador automático, necesitas una versión específica de WordPress, o simplemente quieres entender mejor cómo funciona todo por dentro. Subir WordPress manualmente te da control total y no es tan complicado como parece.
Para este tutorial, te explicaré dos métodos principales: el FTP (File Transfer Protocol) y el Administrador de archivos (File Manager) que viene integrado en cPanel. Ambos logran el mismo resultado, así que elige el que te resulte más cómodo.
Antes de empezar, necesitarás tres cosas:
- El archivo ZIP de WordPress: Descárgalo desde es.wordpress.org (siempre la versión en español).
- Un programa FTP (opcional): Si vas a usar el método FTP, necesitarás un cliente como FileZilla o Cyberduck.
- Los datos de acceso: Tu nombre de usuario, contraseña de FTP o cPanel, y el nombre de tu base de datos (más adelante explico esto).
Método 1: Subir WordPress con FTP
Este método es ideal si prefieres usar un programa externo para manejar los archivos de tu web. Es rápido, visual y te permite arrastrar y soltar.
Paso 1: Preparar los archivos locales
Primero, descomprime el archivo ZIP de WordPress que descargaste en tu ordenador. Verás una carpeta llamada wordpress. Dentro de ella están todos los archivos del CMS, pero para subirlos fácilmente, vamos a "subir" el contenido de esa carpeta, no la carpeta en sí.
Abre la carpeta wordpress y selecciona todos los archivos que contiene (con Ctrl+A o Cmd+A). Cópialos o córtalos.
Paso 2: Conectar con tu servidor
Abre tu cliente FTP (FileZilla, por ejemplo) y conéctate a tu dominio o IP del servidor usando los datos FTP que te dio tu proveedor de hosting.
- Servidor:
tu-dominio.como la IP directa. - Usuario: El usuario FTP (normalmente empieza con
uo es tu usuario de cPanel). - Contraseña: La de tu cuenta FTP.
- Puerto: 21 (el estándar para FTP).
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso a tu panel es el 2106. Para FTP, el puerto suele ser el 21.
Una vez conectado, verás dos paneles: el izquierdo con tus archivos locales y el derecho con los archivos del servidor.
Paso 3: Navegar a la carpeta correcta
En el panel derecho (servidor), busca la carpeta public_html. Esta es la raíz de tu dominio principal. Si quieres instalar WordPress en un subdominio o una subcarpeta (ej: tudominio.com/blog), navega dentro de public_html y crea una carpeta con ese nombre (ej: blog).
Paso 4: Subir los archivos
Arrastra todos los archivos que copiaste desde la carpeta wordpress y suéltalos dentro de public_html (o la subcarpeta que hayas creado). El programa FTP comenzará a transferirlos. Dependiendo de tu conexión, esto puede tardar unos minutos porque son miles de archivos pequeños.
[WARNING] No subas la carpeta
wordpressentera, solo su contenido. Si subes la carpeta, tu sitio quedará entudominio.com/wordpressy no en la raíz.
Espera a que la transferencia termine al 100% y pase a la cola de "Archivos exitosos". ¡Listo! Ya tienes los archivos en tu servidor.
Método 2: Subir WordPress con el Administrador de archivos (File Manager)
Esta es una excelente alternativa si no quieres instalar programas externos. El Administrador de archivos está directamente en tu cPanel y funciona desde el navegador.
Paso 1: Acceder al Administrador de archivos
Entra en tu cPanel (normalmente en tudominio.com/cpanel). Busca la sección Archivos y haz clic en el icono del Administrador de archivos (File Manager).
Se te pedirá elegir la carpeta raíz. Selecciona public_html y asegúrate de marcar la casilla "Mostrar archivos ocultos (dotfiles)" para ver todo correctamente.
Paso 2: Subir el archivo ZIP
Una vez dentro de public_html, verás la lista de archivos de tu servidor. En la barra superior, haz clic en el botón Cargar (Upload).
Se abrirá una ventana. Arrastra el archivo wordpress.zip que descargaste al área marcada. Espera a que la barra de progreso llegue al 100% y se suba el archivo.
[INFO] No necesitas descomprimir el archivo en tu ordenador para este método. El Administrador de archivos lo hará por ti en el servidor.
Paso 3: Descomprimir el archivo
Cierra la ventana de carga. Ahora verás el archivo wordpress.zip en tu lista de archivos de public_html.
Haz clic derecho sobre él y selecciona la opción Extraer (Extract). En la ventana emergente, deja la ruta de destino como public_html y haz clic en Extraer archivo(s).
Se creará una carpeta llamada wordpress con todos los archivos del CMS.
Paso 4: Mover los archivos a la raíz
Ahora entra en la carpeta wordpress que se acaba de crear. Verás todos los archivos. Necesitas seleccionarlos todos (puedes usar Ctrl+A) y luego hacer clic en el botón Mover (Move) de la barra superior.
En el campo de destino, escribe public_html (o la carpeta donde quieras instalarlo, ej: public_html/blog) y haz clic en Mover archivo(s).
[TIP] Si quieres instalar WordPress en una subcarpeta, puedes omitir este paso y dejar los archivos dentro de la carpeta
wordpress. Simplemente renómbrala a lo que quieras (ej:blog) y accede atudominio.com/blog.
Crear la base de datos (El paso que no puedes olvidar)
WordPress necesita una base de datos MySQL para guardar todo tu contenido (posts, páginas, usuarios, configuración). Sin esto, la instalación no puede continuar.
Paso 1: Crear la base de datos en cPanel
Dentro de cPanel, busca la sección Bases de datos y haz clic en Base de datos MySQL.
- En "Crear nueva base de datos", escribe un nombre (ej:
wp_datos) y haz clic en Crear base de datos. - Vuelve a la página principal de MySQL y, en "Crear usuario", escribe un nombre de usuario (ej:
wp_user) y una contraseña segura. Haz clic en Crear usuario. - Ahora, en "Agregar usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear y haz clic en Agregar.
- Te preguntará por los privilegios. Marca TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios.
[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. El nombre suele llevar un prefijo con tu usuario de cPanel (ej:
usuario_wp_datos).
Ejecutar el instalador de WordPress
Ahora viene la parte más visual y sencilla. Abre tu navegador y escribe la URL de tu sitio:
- Si lo subiste a la raíz:
tudominio.com - Si lo subiste a una subcarpeta:
tudominio.com/blog
WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida en español.
- Selecciona tu idioma (Español) y haz clic en Continuar.
- Te mostrará un aviso sobre la base de datos. Haz clic en ¡Vamos a ello!.
- Ahora introduce los datos de tu base de datos:
- Nombre de la base de datos: El que creaste (ej:
usuario_wp_datos). - Usuario de la base de datos: El que creaste (ej:
usuario_wp_user). - Contraseña: La que pusiste al crear el usuario.
- Servidor de la base de datos: Normalmente es
localhost. Déjalo así. - Prefijo de tabla: Déjalo como
wp_a menos que sepas lo que haces.
- Nombre de la base de datos: El que creaste (ej:
Haz clic en Enviar. WordPress comprobará la conexión y te dará un mensaje de éxito.
- Haz clic en Ejecutar la instalación.
- Ahora rellena la información de tu sitio:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador (evita "admin" por seguridad).
- Contraseña: Una contraseña fuerte para tu administrador.
- Tu correo electrónico: Importante para recuperar la contraseña.
- Visibilidad para motores de búsqueda: Te recomiendo dejarla desmarcada para que Google pueda indexarte pronto.
Haz clic en Instalar WordPress.
¡Y eso es todo! Recibirás un mensaje de éxito y podrás acceder a tu panel de administración en tudominio.com/wp-admin.
Preguntas frecuentes (FAQ)
¿Qué pasa si no veo el instalador de WordPress?
Si al abrir tu dominio ves un listado de archivos o un error 404, significa que los archivos no están en la carpeta correcta. Revisa que hayas subido los archivos dentro de public_html y no en una subcarpeta (a menos que lo hayas hecho a propósito).
¿Es seguro usar el Administrador de archivos?
Sí, es tan seguro como FTP. La diferencia es que usa tu sesión de cPanel, así que asegúrate de cerrar sesión cuando termines. Además, es más lento para subir muchos archivos, pero para una instalación inicial es perfecto.
¿Puedo usar FTP con mi hosting Syspanel?
Claro. En Syspanel (accesible por el puerto 2106), puedes crear cuentas FTP desde la sección de usuarios. El resto del proceso es idéntico al explicado aquí.
¿Necesito borrar el archivo wordpress.zip después?
Sí, es una buena práctica de seguridad. Ve al Administrador de archivos, localiza el archivo wordpress.zip en public_html y elimínalo. También puedes borrar la carpeta wordpress vacía si moviste su contenido.
¿Y si quiero instalar WordPress en un subdominio?
El proceso es el mismo, pero en lugar de subir los archivos a public_html, los subes a la carpeta del subdominio (ej: public_html/blog o public_html/subdominio). El instalador se ejecutará en subdominio.tudominio.com o tudominio.com/subdominio.
Subir WordPress manualmente puede parecer un reto al principio, pero una vez que lo haces una vez, te darás cuenta de que es un proceso muy lógico y mecánico. Ahora tienes el conocimiento para hacerlo tanto por FTP como por el Administrador de archivos. ¡Manos a la obra!
