🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo usar File Manager en cPanel para subir WordPress manualmente

Actualizado el 22 de junio de 2026

¿Por qué usar File Manager en cPanel para subir WordPress manualmente?

Cuando decides crear una página web, WordPress es la plataforma más popular del mundo, y por una buena razón: es flexible, gratuita y muy fácil de gestionar una vez instalada. Sin embargo, muchas personas creen que instalar WordPress es un proceso complicado que requiere conocimientos avanzados de programación. Nada más lejos de la realidad.

Existen dos métodos principales para instalar WordPress: el instalador automático (como Softaculous) y la instalación manual. El método manual, usando el file manager cpanel wordpress, te da un control total sobre cada archivo y carpeta de tu sitio. Además, es una habilidad muy valiosa si algún día necesitas migrar un sitio existente, restaurar una copia de seguridad o simplemente entender mejor cómo funciona tu hosting.

En esta guía extensa, te explicaré paso a paso cómo subir wordpress manualmente cpanel usando el File Manager. No necesitas ser un experto en tecnología; si puedes seguir una receta de cocina, puedes seguir estos pasos. Vamos a ello.

Requisitos previos antes de empezar

Antes de lanzarnos a la aventura, asegúrate de tener lo siguiente a mano:

  • Acceso a tu panel de control cPanel: Te lo proporciona tu empresa de hosting. Normalmente accedes a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.
  • Tus credenciales de FTP o las de acceso a cPanel: No te preocupes, con el File Manager no necesitarás un programa FTP externo, pero sí necesitas tu usuario y contraseña de cPanel.
  • Un dominio o subdominio preparado: Puede ser un dominio principal o uno añadido. Asegúrate de que el dominio esté apuntando a tu hosting (los DNS correctos).
  • Una copia del archivo de WordPress: Lo descargarás desde es.wordpress.org en formato .zip. Es un único archivo comprimido de unos 20-25 MB.

[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso al panel se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. El proceso de subir archivos es similar, pero esta guía se centra en cPanel, que es el más común.

Descargar WordPress desde el sitio oficial

Primero, ve a es.wordpress.org y haz clic en el botón azul que dice "Descargar WordPress". Se descargará un archivo llamado wordpress-6.x.x-es_ES.zip (o similar). No lo descomprimas en tu computadora todavía; lo necesitamos completo para subirlo.

Paso 1: Accede a tu cPanel y abre el File Manager

Inicia sesión en tu cPanel. Una vez dentro, busca la sección llamada Archivos y haz clic en el icono de File Manager. Se abrirá una nueva ventana o pestaña del navegador.

[TIP] Si es la primera vez que entras, el File Manager te preguntará qué directorio quieres abrir. Selecciona "Document Root for" y elige tu dominio principal. Si no te pregunta, no pasa nada, lo veremos en el siguiente paso.

Paso 2: Navega hasta la carpeta pública_html

Dentro del File Manager, verás una lista de carpetas en el panel derecho. La carpeta más importante es public_html. Esta es la raíz de tu sitio web, es decir, donde se almacenan todos los archivos que son accesibles desde internet.

  • Si tu dominio es el principal (ej. mipagina.com), sube WordPress directamente dentro de public_html.
  • Si es un subdominio (ej. blog.mipagina.com), normalmente tendrás una carpeta creada automáticamente con el nombre del subdominio (ej. blog). Entra en esa carpeta.

Haz doble clic en public_html para entrar. Verás que puede haber archivos como index.html, cgi-bin o una carpeta htdocs. No los borres todavía; algunos son archivos de bienvenida que puedes eliminar después.

Paso 3: Sube el archivo ZIP de WordPress

Ahora viene la parte clave de cómo subir wordpress manualmente cpanel. En la barra superior del File Manager, verás un botón que dice Subir (o "Upload"). Haz clic en él.

Se abrirá una nueva ventana. Haz clic en Seleccionar archivo y busca el archivo wordpress-6.x.x-es_ES.zip que descargaste. Selecciónalo y espera a que la barra de progreso llegue al 100%. Cuando termine, verás el archivo .zip en tu lista de archivos dentro de public_html.

[WARNING] No cierres la ventana de subida hasta que el archivo se haya subido por completo. Si el archivo es grande y tu conexión es lenta, puede tardar unos minutos. Ten paciencia.

Paso 4: Extrae el archivo ZIP

Ahora que tienes el archivo wordpress.zip en tu servidor, es hora de descomprimirlo. Haz clic derecho sobre el archivo .zip y verás un menú contextual. Selecciona Extraer (o "Extract").

El sistema te preguntará dónde quieres extraer los archivos. Asegúrate de que la ruta sea la correcta (ej. /public_html/) y haz clic en Extraer archivo(s). Verás que aparece una carpeta llamada wordpress con todos los archivos dentro. No la confundas: no queremos que WordPress esté en una subcarpeta (a menos que quieras instalarlo en un subdirectorio). Lo que queremos es que los archivos estén directamente en public_html.

Solución: Mover los archivos de la carpeta wordpress a public_html

  1. Entra en la carpeta wordpress que se acaba de crear.
  2. Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl + A en Windows o Cmd + A en Mac, o el botón "Seleccionar todo").
  3. Una vez seleccionados, haz clic derecho y elige Mover (o "Move").
  4. En el campo de destino, escribe /public_html/ (o la ruta de tu carpeta raíz) y haz clic en Mover archivo(s).

Ahora, vuelve a public_html y verás todos los archivos de WordPress (como index.php, wp-admin, wp-content, etc.) directamente ahí. Ya puedes eliminar la carpeta wordpress vacía y el archivo .zip original para mantener todo limpio.

[TIP] Si tu hosting te permite, también puedes usar la opción "Extraer en el directorio actual" que algunos cPanels tienen. Pero el método de mover es universal y seguro.

Paso 5: Crea la base de datos MySQL

WordPress necesita una base de datos para guardar tus entradas, páginas, configuraciones y comentarios. Sin ella, no funcionará. Vamos a crearla.

  1. En el panel principal de cPanel, busca la sección Bases de datos y haz clic en Base de datos MySQL.
  2. En el campo "Nueva base de datos", escribe un nombre (ej. mipagina_wp) y haz clic en Crear base de datos.
  3. Anota el nombre completo de la base de datos que te aparece (suele ser usuario_nombre).

Ahora necesitas un usuario para esa base de datos:

  1. Ve a la sección Usuarios MySQL (dentro de la misma página).
  2. Crea un nuevo usuario con un nombre (ej. mipagina_user) y una contraseña segura. Guárdala en un lugar seguro.
  3. Una vez creado, baja a la sección Añadir usuario a la base de datos.
  4. Selecciona tu usuario y tu base de datos, y haz clic en Añadir.
  5. Te preguntará por los privilegios. Marca la casilla TODOS LOS PRIVILEGIOS y haz clic en Hacer cambios.

[WARNING] Escribe en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso y es fácil olvidarlos.

Paso 6: Configura el archivo wp-config.php con File Manager

Este es el paso más crítico de instalar wordpress manual cpanel. El archivo wp-config.php contiene la información de conexión a tu base de datos. WordPress incluye un archivo de ejemplo llamado wp-config-sample.php. Vamos a usarlo.

  1. Vuelve al File Manager y navega a public_html.
  2. Busca el archivo wp-config-sample.php. Haz clic derecho sobre él y selecciona Copiar (o "Copy").
  3. En la ventana emergente, cambia el nombre del archivo copiado a wp-config.php (asegúrate de que esté en la misma carpeta public_html).
  4. Ahora, haz clic derecho sobre wp-config.php y selecciona Editar (o "Edit"). Se abrirá un editor de texto.
  5. Busca las líneas que dicen:
// ** Ajustes de MySQL - Puedes obtener esta información de tu proveedor de alojamiento web ** //
define( 'DB_NAME', 'nombre_base_de_datos' );
define( 'DB_USER', 'usuario_base_de_datos' );
define( 'DB_PASSWORD', 'contraseña_base_de_datos' );
define( 'DB_HOST', 'localhost' );
  1. Reemplaza nombre_base_de_datos con el nombre completo que anotaste (ej. usuario_mipagina_wp).
  2. Reemplaza usuario_base_de_datos con tu usuario MySQL (ej. usuario_mipagina_user).
  3. Reemplaza contraseña_base_de_datos con la contraseña que elegiste.
  4. Deja DB_HOST como localhost (en el 99% de los hosting es así).
  5. Haz clic en Guardar cambios (o "Save Changes") en la esquina superior derecha.

[INFO] No modifiques ninguna otra línea del archivo. WordPress usa estas constantes para comunicarse con la base de datos. Un error en una comilla o un espacio puede romper la instalación.

Paso 7: Ejecuta el instalador de WordPress

¡Ya casi está! Ahora viene la parte mágica. Abre tu navegador y escribe tu dominio (ej. https://mipagina.com). WordPress detectará automáticamente que no está instalado y te mostrará la pantalla de instalación.

  • Elige tu idioma: Español, por supuesto.
  • Pantalla de bienvenida: Haz clic en "¡Vamos a ello!".
  • Información del sitio: Elige un título para tu web (puedes cambiarlo después), escribe un nombre de usuario de administrador (evita "admin" por seguridad), una contraseña fuerte y tu correo electrónico.
  • Visibilidad para motores de búsqueda: Te recomiendo dejar esta casilla sin marcar para que Google pueda indexar tu sitio cuando quieras.

Haz clic en Instalar WordPress. Espera unos segundos y... ¡listo! Verás el mensaje de éxito y podrás acceder a tu panel de administración con el usuario y contraseña que acabas de crear.

Paso 8: Verificación y limpieza final

Después de la instalación, es buena práctica hacer una limpieza:

  1. Elimina archivos innecesarios: Vuelve al File Manager y borra el archivo wordpress.zip y la carpeta wordpress si aún existen.
  2. Verifica las URLs: Entra en tu panel de administración (ej. tudominio.com/wp-admin) y ve a Ajustes > Enlaces permanentes. Selecciona "Nombre de la entrada" y guarda los cambios para que tus URLs sean limpias.
  3. Comprueba que todo funciona: Visita tu sitio y navega por algunas páginas.

[TIP] Si ves un error de "Error al conectar con la base de datos", revisa que el wp-config.php tenga exactamente los nombres y contraseñas correctos. Un espacio extra al final de la contraseña es un error muy común.

Preguntas frecuentes (FAQ)

¿Cuánto tarda en subir WordPress manualmente con File Manager?

Depende de tu conexión a internet. El archivo ZIP pesa unos 20 MB, así que normalmente tarda entre 1 y 5 minutos en subirse. La extracción es casi instantánea. Todo el proceso completo, si sigues esta guía, te llevará unos 15-20 minutos.

¿Qué pasa si mi dominio está en otra empresa y el hosting en otra?

No hay problema. Solo asegúrate de que los DNS de tu dominio apunten a tu hosting (normalmente son dos servidores DNS tipo ns1.tuhosting.com). Puedes cambiarlos en el panel de tu registrador de dominios. Si no sabes cómo, tu proveedor de hosting te puede indicar los valores exactos.

¿Es lo mismo usar File Manager que FTP?

Funcionalmente, sí. Ambos suben archivos al servidor. El File Manager es más visual y no requiere programas externos. FTP es más rápido para subir muchos archivos grandes, pero para WordPress, el File Manager es perfecto.

¿Puedo usar este método para un sitio ya existente en otro hosting?

¡Sí! De hecho, es la mejor manera de migrar. Solo tienes que exportar tu base de datos desde el hosting antiguo (phpMyAdmin) e importarla en el nuevo. Luego, subes todos los archivos con el File Manager y editas el wp-config.php con los nuevos datos de la base de datos.

¿Qué es Syspanel y cómo se relaciona con esto?

Syspanel es el nombre comercial de un panel de control alternativo a cPanel (basado en HestiaCP). Si tu hosting usa Syspanel, el acceso es a través del puerto 2106 (ej. https://tudominio.com:2106). La interfaz es diferente, pero los conceptos son los mismos: subir archivos, crear bases de datos y configurar wp-config.php. Esta guía se centra en cPanel, pero los pasos lógicos son idénticos.

¿Por qué me sale el error "No se pudo escribir en el directorio wp-content"?

Esto suele ser un problema de permisos de archivos. En cPanel, ve al File Manager, haz clic derecho sobre la carpeta wp-content y selecciona Permisos. Asegúrate de que esté en 755 para las carpetas y 644 para los archivos. Si el problema persiste, contacta a tu soporte.

Conclusión final

Has aprendido a subir wordpress manualmente cpanel usando el File Manager, desde la descarga del archivo hasta la configuración de la base de datos y el wp-config.php. Este método te da un control absoluto sobre tu instalación y te será muy útil en el futuro para migraciones o soluciones de problemas.

Aunque el instalador automático es más rápido, hacerlo manualmente te ha enseñado cómo funciona WordPress por dentro. Ahora, si algo falla, sabrás exactamente dónde mirar.

[WARNING] Recuerda siempre hacer una copia de seguridad de tu sitio antes de hacer cambios importantes. Puedes usar la herramienta de copias de seguridad de cPanel o un plugin como UpdraftPlus.

Ahora que tienes WordPress instalado, el siguiente paso es elegir un buen tema y empezar a crear contenido. Si tienes alguna duda o te has atascado en algún paso, no dudes en contactar con el soporte de tu hosting o dejar un comentario. ¡Buena suerte con tu nueva web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel