Cómo subir WordPress manualmente por FTP en cPanel (File Manager)
¿Te da miedo eso de subir archivos por FTP y prefieres hacerlo desde el propio panel de control de tu hosting? ¡Entonces estás en el lugar correcto! En esta guía extensa y súper detallada, te voy a enseñar cómo subir WordPress manualmente por cPanel usando el File Manager, sin necesidad de usar programas externos como FileZilla. Es un proceso más visual y, para muchos, mucho más intuitivo.
Vamos a hacerlo paso a paso, como si estuviéramos sentados frente a tu ordenador. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra. Al final, tendrás tu WordPress instalado y funcionando.
¿Por qué instalar WordPress manualmente en lugar de usar el instalador automático?
Antes de ensuciarnos las manos, hablemos del "por qué". La mayoría de los hostings ofrecen instaladores con un solo clic (como Softaculous o Fantastico). Son rápidos y cómodos, pero a veces fallan o no nos dan el control total que necesitamos.
Instalar manualmente, ya sea por FTP o, como en este caso, a través del File Manager de cPanel, tiene varias ventajas:
- Control total: Sabes exactamente qué archivos hay en tu servidor y dónde están.
- Versiones específicas: Puedes descargar una versión concreta de WordPress si necesitas compatibilidad con un plugin antiguo.
- Solución de problemas: Si algo falla, es más fácil diagnosticarlo si sabes cómo está estructurado todo.
- Sin límites del instalador: A veces los instaladores automáticos tienen límites de tiempo o memoria. Hacerlo manual evita esos cortes.
Y hacerlo desde cPanel File Manager es la opción perfecta si no quieres instalar un cliente FTP en tu ordenador. Es como usar el explorador de archivos de Windows, pero en tu navegador web.
Requisitos previos antes de empezar
Necesitamos asegurarnos de que tienes todo listo para que el proceso sea un éxito. No queremos sorpresas a mitad de camino.
1. Acceso a cPanel
Lógicamente, necesitas las credenciales de acceso a tu panel de control. Normalmente es una URL como tudominio.com/cpanel o tudominio.com:2083. Si no sabes cómo acceder, contacta con tu proveedor de hosting.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). Aunque los pasos son similares, la interfaz de Syspanel cambia un poco, pero esta guía se enfoca en la interfaz estándar de cPanel.
2. Un dominio o subdominio preparado
Decide si vas a instalar WordPress en la raíz de tu dominio (ej: tudominio.com) o en un subdirectorio (ej: tudominio.com/blog). Para esta guía, lo haremos en la raíz, pero es lo mismo.
3. Una base de datos MySQL creada
WordPress necesita una base de datos para guardar toda tu información (posts, páginas, usuarios, configuración). No te preocupes, es fácil de crear.
4. El archivo de WordPress descargado
Ve a es.wordpress.org y descarga el archivo .zip más reciente. No lo descomprimas aún, lo subiremos entero.
Paso 1: Crear la base de datos en cPanel
Este es el primer ladrillo de nuestra construcción. Sin base de datos, WordPress no puede funcionar.
- Inicia sesión en tu cPanel.
- Busca la sección "Bases de datos". Ahí verás el icono de "Asistente para bases de datos MySQL" o "Bases de datos MySQL". Haz clic en el que prefieras (el asistente es más fácil para principiantes).
- Si usas el asistente, te pedirá crear un nombre para la base de datos. Escríbelo y haz clic en "Siguiente".
- Ahora crearás un usuario para esa base de datos. Introduce un nombre de usuario y una contraseña segura. Guarda esta información en un lugar seguro, la necesitarás más adelante.
- En el siguiente paso, el asistente te pedirá que asignes privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Siguiente".
- ¡Listo! Ya tienes tu base de datos y tu usuario creados.
[WARNING] Nunca uses la contraseña de tu cPanel para la base de datos. Crea una contraseña única y compleja. La seguridad de tu web depende de ello.
Paso 2: Subir el archivo de WordPress a cPanel
Ahora viene la parte de "subir". Vamos a usar el File Manager para subir el .zip que descargaste.
- En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager).
- Se abrirá una nueva ventana o pestaña. Te preguntará en qué directorio quieres abrirlo. Selecciona la raíz de tu dominio. Normalmente es
public_html(owwwen algunos hostings). Haz clic en "Ir". - Ahora estás dentro de la carpeta
public_html. Esta es la carpeta pública de tu web. - En la barra de herramientas superior, haz clic en el botón "Cargar" (Upload).
- Se abrirá una ventana de selección de archivos. Busca el archivo
wordpress-6.x.x-es_ES.zipque descargaste en tu ordenador y selecciónalo. - Verás una barra de progreso de la subida. Espera a que llegue al 100%. No cierres la ventana ni navegues a otra página.
[TIP] Si tu conexión es lenta y el archivo es grande, puede tardar unos minutos. Ten paciencia. A veces es más rápido subir el .zip que subir todos los archivos de WordPress uno por uno.
Paso 3: Extraer el archivo ZIP en el servidor
Ya tenemos el archivo en el servidor. Ahora toca descomprimirlo, pero en el propio servidor, no en tu ordenador.
- Una vez que la subida haya terminado, cierra la ventana de carga.
- En el File Manager, deberías ver el archivo
wordpress-6.x.x-es_ES.zipen la lista de archivos depublic_html. - Haz clic derecho sobre el archivo
.zip. Se abrirá un menú contextual. - Selecciona la opción "Extraer" (Extract).
- Te preguntará dónde quieres extraerlo. El campo debería decir
/home/tuusuario/public_html. Déjalo tal cual y haz clic en "Extraer archivo(s)". - Espera a que el proceso termine. Verás una carpeta llamada
wordpressque se crea automáticamente, y dentro estarán todos los archivos de WordPress.
Paso 4: Mover los archivos a la raíz (public_html)
Si dejamos los archivos en la carpeta wordpress, tu web se vería en tudominio.com/wordpress. Eso no es lo que queremos. Queremos que se vea en tudominio.com. Para ello, debemos mover todo el contenido de la carpeta wordpress a public_html.
- En el File Manager, entra dentro de la carpeta
wordpresshaciendo doble clic sobre ella. - Verás todos los archivos de WordPress (wp-admin, wp-content, wp-includes, index.php, etc.).
- Haz clic en "Seleccionar todo" en la barra superior. Otra opción es presionar
Ctrl + Aen tu teclado. - Con todos los archivos seleccionados, haz clic en el botón "Mover" (Move) en la barra superior.
- En el campo de destino, escribe la ruta completa a tu carpeta
public_html. Por ejemplo:/home/tuusuario/public_html. Haz clic en "Mover archivo(s)". - Espera a que se muevan todos los archivos.
[WARNING] Si tu carpeta public_html ya tiene archivos (como un index.html por defecto), WordPress te dará un aviso al final. No pasa nada, pero es mejor que elimines ese index.html para evitar conflictos. Puedes borrarlo con el botón derecho del ratón y seleccionar "Eliminar".
- Una vez movidos todos los archivos, ve un nivel hacia arriba (haz clic en el icono de "Subir un nivel" o en
public_htmlen la ruta superior). - Ahora puedes eliminar la carpeta
wordpressvacía y el archivo.ziporiginal que ya no necesitamos. Selecciónalos y haz clic en "Eliminar".
Paso 5: Ejecutar el instalador de WordPress
¡Ya casi lo tenemos! Ahora viene la parte mágica. Vamos a abrir nuestro navegador para que WordPress haga su magia.
- Abre una nueva pestaña en tu navegador y escribe la URL de tu dominio:
http://tudominio.com. - Automáticamente, WordPress detectará que no está instalado y te mostrará la pantalla de bienvenida del instalador. Es un texto en inglés que dice "Welcome to WordPress. We're about to start installing...".
- Haz clic en el botón "¡Vamos a ello!" (Let's go!).
- Ahora te pedirá los datos de la base de datos que creamos en el Paso 1. Deberás rellenar los campos:
- Nombre de la base de datos: El nombre que le pusiste (ej:
usuario_wpdb). - Usuario de la base de datos: El usuario que creaste (ej:
usuario_wpuser). - Contraseña: La contraseña que pusiste para ese usuario.
- Host de la base de datos: Normalmente es
localhost. Déjalo así. - Prefijo de tabla: Déjalo como
wp_. (Solo cámbialo si sabes lo que haces, por seguridad).
- Nombre de la base de datos: El nombre que le pusiste (ej:
- Haz clic en "Enviar" (Submit).
- WordPress comprobará la conexión. Si todo está bien, verás un mensaje verde. Haz clic en "Ejecutar la instalación" (Run the installation).
- Ahora viene la parte de configuración del sitio. Aquí defines:
- Título del sitio: El nombre de tu web (ej: "Mi Blog de Recetas").
- Nombre de usuario: El usuario administrador que usarás para entrar (ej:
admin). No uses "admin", es muy predecible. - Contraseña: Crea una contraseña segura. WordPress te mostrará un indicador de fuerza. Usa una combinación de mayúsculas, minúsculas, números y símbolos.
- Tu correo electrónico: Donde recibirás notificaciones.
- Privacidad: Desmarca la casilla de "Permitir que los motores de búsqueda indexen este sitio" si no quieres que Google lo encuentre todavía (mientras lo estás construyendo).
- Haz clic en "Instalar WordPress".
¡Felicidades! Verás una pantalla de éxito con un botón que dice "Acceder" (Log In). Haz clic y entra con el usuario y la contraseña que acabas de crear.
Paso 6: Configuración post-instalación (Opcional pero Recomendado)
Ya tienes WordPress instalado. Pero para que funcione de maravilla, hay un par de ajustes que son muy recomendables hacer.
Ajustar los enlaces permanentes (Permalinks)
Esto es crucial para el SEO.
- Ve a Ajustes → Enlaces permanentes en el menú lateral izquierdo.
- Selecciona la opción "Nombre de la entrada" (Post name).
- Haz clic en "Guardar cambios".
Esto hará que tus URLs sean limpias y amigables (ej: tudominio.com/mi-primer-post), mucho mejor para el SEO que las URLs con números y signos.
Instalar un plugin de caché y seguridad
Para el rendimiento:
- Caché: Instala un plugin como LiteSpeed Cache (si tu hosting usa LiteSpeed) o WP Super Cache. Esto hará que tu web cargue mucho más rápido.
- Seguridad: Instala un plugin como Wordfence o Really Simple SSL (si tienes certificado SSL). Esto protegerá tu web de ataques.
Verificar el funcionamiento
- Visita
tudominio.compara ver tu sitio en el "front-end". - Entra en
tudominio.com/wp-adminpara ver el panel de administración.
Preguntas Frecuentes (FAQ) sobre la instalación manual
Aquí te resuelvo las dudas más comunes que suelen tener los usuarios al hacer este proceso.
¿Es lo mismo usar FTP que el File Manager de cPanel?
Funcionalmente, sí. Ambos métodos suben archivos al servidor. La diferencia es que File Manager funciona directamente desde tu navegador, sin necesidad de instalar software adicional (como FileZilla). Es más visual y fácil para principiantes. Para subir WordPress a cPanel, el File Manager es perfecto.
¿Qué pasa si no veo la carpeta public_html?
En algunos hostings, la carpeta raíz se llama www o htdocs. Si no ves public_html, busca una carpeta con ese nombre o consulta la documentación de tu proveedor. Es la carpeta donde se alojan los archivos de tu web.
¿Puedo instalar WordPress en un subdirectorio (ej: tudominio.com/blog)?
¡Sí! El proceso es el mismo, pero en lugar de extraer los archivos en public_html, los extraes dentro de una subcarpeta (ej: public_html/blog). Solo tienes que crear esa carpeta primero y luego seguir todos los pasos dentro de ella.
He movido los archivos y me aparece un error de "Error establishing a database connection"
Este es el error más común. Significa que los datos de la base de datos que pusiste en el paso 5 son incorrectos. Revisa el Paso 1 y verifica que:
- El nombre de la base de datos es exactamente el que creaste.
- El usuario y la contraseña son correctos.
- El host es
localhost(a menos que tu hosting te diga lo contrario).
¿Es mejor usar el instalador automático de cPanel (Softaculous)?
Para un principiante total, el instalador automático es más rápido. Sin embargo, aprender a instalar manualmente te da un conocimiento más profundo de cómo funciona tu web y es una habilidad muy valiosa. Además, te permite solucionar problemas que el instalador automático no puede.
¿Qué es Syspanel y por qué se menciona?
Syspanel es el nombre comercial de un panel de control de hosting (anteriormente conocido como HestiaCP) que algunos proveedores utilizan como alternativa a cPanel. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (ej: tudominio.com:2106). Aunque la interfaz es diferente, los conceptos de "File Manager" y "Bases de datos" son similares. Esta guía se centra en cPanel, que es el estándar de la industria.
¿Necesito conocimientos de programación para hacer esto?
No, para nada. Solo necesitas saber navegar por internet y seguir instrucciones. Si has llegado hasta aquí, ya tienes la capacidad para hacerlo.
Conclusión
Has llegado al final de la guía. Has aprendido a subir WordPress manualmente por cPanel usando el File Manager. Es un proceso que, una vez que lo haces la primera vez, te resultará muy sencillo y rápido. Has ganado control total sobre tu instalación y has entendido la estructura básica de un sitio WordPress.
Recuerda los pasos clave: crear la base de datos, subir el .zip, extraerlo, mover los archivos a public_html y ejecutar el instalador. Con esto, tendrás tu web lista para personalizar.
[TIP] Si te ha quedado alguna duda, no dudes en volver a leer las secciones relevantes. La práctica hace al maestro. Y si algo falla, ¡no te desesperes! Los errores son parte del aprendizaje. Ah
