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

¿Cómo subir WordPress manualmente por FTP o desde el administrador de archivos de cPanel?

Actualizado el 3 de marzo de 2026

Antes de empezar: ¿Qué necesitas para subir WordPress manualmente?

Subir WordPress manualmente suena a algo complicado, pero te prometo que es más fácil de lo que parece. Básicamente, vas a hacer dos cosas: descargar WordPress en tu ordenador y luego copiar esos archivos a tu hosting. Es como mudarte a una casa nueva: primero empacas tus cosas (descargas el archivo) y luego las llevas al camión de la mudanza (el servidor).

Para este tutorial, necesitarás tres cosas:

  • Acceso a tu hosting: Ya sea a través de cPanel, Syspanel u otro panel de control. Si no sabes cuál es el tuyo, revisa el correo de bienvenida de tu proveedor.
  • Un programa FTP: Te recomiendo FileZilla porque es gratuito y muy fácil de usar. También puedes usar el Administrador de Archivos de cPanel, que no requiere instalar nada.
  • El archivo de WordPress: Lo descargas desde es.wordpress.org, siempre de la fuente oficial.

Ahora sí, vamos al grano. Te voy a explicar dos métodos: el clásico con FileZilla y el más directo con file manager cPanel wordpress.

¿Por qué instalar WordPress manualmente en lugar de usar un instalador automático?

Muchos hostings ofrecen instaladores con un solo clic (como Softaculous o Fantastico). Son geniales, pero a veces fallan, o quizás necesitas una versión específica de WordPress, o simplemente quieres tener el control total de cada archivo. Además, aprender a hacerlo manualmente te da un conocimiento valioso para cuando algo salga mal y necesites entrar a "arreglar cosas".

Subir WordPress manualmente también es útil si tu hosting tiene límites de tamaño en el instalador automático o si estás migrando un sitio desde otro servidor. En resumen: es una habilidad que todo administrador de webs debería tener.

Método 1: Subir WordPress con FileZilla (FTP)

Paso 1: Descarga WordPress y descomprime el archivo

Ve a es.wordpress.org y haz clic en el botón de descarga. Obtendrás un archivo .zip que pesa aproximadamente 20 MB. Una vez descargado, descomprímelo en tu ordenador. Verás una carpeta llamada wordpress con muchas carpetas y archivos dentro. No la renombres todavía, lo haremos más adelante.

Paso 2: Conecta FileZilla a tu hosting

Abre FileZilla y en la barra superior verás campos para el Host, Nombre de usuario, Contraseña y Puerto. Estos datos los encuentras en el correo de bienvenida de tu hosting o en tu panel de control, en la sección "Cuentas FTP".

  • Host: Normalmente es algo como ftp.tudominio.com o directamente tu IP.
  • Usuario y contraseña: Los que creaste al contratar el hosting o los que vienen en el correo.
  • Puerto: Por defecto es el 21 para FTP y el 22 para SFTP. Si tu hosting usa SFTP (más seguro), cámbialo.

Haz clic en Conexión rápida y espera unos segundos. Verás que el panel derecho de FileZilla se llena con los archivos de tu servidor. Eso significa que estás conectado.

Paso 3: Navega hasta la carpeta correcta en el servidor

En el panel derecho (tu servidor), busca la carpeta public_html. Esta es la carpeta raíz de tu sitio web, donde se alojan todos los archivos. Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 para el panel, pero para FTP sigue siendo el mismo proceso.

Si tu dominio principal es tudominio.com, los archivos deben ir dentro de public_html. Si tienes un subdominio o quieres instalarlo en una subcarpeta (por ejemplo, tudominio.com/blog), crea una carpeta nueva dentro de public_html y entra ahí.

Paso 4: Sube los archivos de WordPress

Ahora ve al panel izquierdo de FileZilla (tu ordenador) y navega hasta la carpeta donde descomprimiste WordPress. Entra dentro de la carpeta wordpress y selecciona todo su contenido (Ctrl+A). Arrastra esos archivos a la carpeta public_html del panel derecho.

FileZilla empezará a subir los archivos. Dependiendo de tu conexión, puede tardar entre 2 y 10 minutos. Verás una cola de archivos en la parte inferior. Espera a que todo se suba y no cierres FileZilla hasta que hayas visto el mensaje "Transferencia completada".

Paso 5: Crea la base de datos MySQL

Esta parte es clave. WordPress necesita una base de datos para guardar tu contenido. Ve a tu panel de control (cPanel o Syspanel) y busca la sección "Bases de datos MySQL". Crea una nueva base de datos con un nombre descriptivo (por ejemplo, mipagina_wp). Luego crea un usuario con una contraseña segura y asígnalo a la base de datos con todos los privilegios. Anota estos datos, los necesitarás en el siguiente paso.

Paso 6: Ejecuta el instalador de WordPress

Abre tu navegador y escribe tudominio.com (o la subcarpeta donde subiste los archivos). WordPress detectará que no está instalado y te mostrará el asistente de instalación. Selecciona tu idioma y haz clic en "Continuar".

Te pedirá los datos de la base de datos:

  • Nombre de la base de datos: El que creaste.
  • Usuario y contraseña: Los del usuario que creaste.
  • Servidor de la base de datos: Normalmente es localhost, pero algunos hostings usan una dirección específica. Revísalo en tu panel.
  • Prefijo de tabla: Déjalo como wp_ a menos que tengas una razón para cambiarlo.

Haz clic en "Enviar" y WordPress comprobará la conexión. Si todo está bien, verás la pantalla de bienvenida. Pon el título de tu sitio, elige un nombre de usuario y una contraseña para el administrador, y añade tu correo electrónico. ¡Listo! Ya tienes WordPress instalado.

Método 2: Subir WordPress con el Administrador de Archivos de cPanel

Si no quieres instalar FileZilla o tu hosting bloquea conexiones FTP, el file manager cPanel wordpress es tu mejor amigo. Este método es igual de válido y no necesitas programas externos.

Paso 1: Sube el archivo ZIP a tu hosting

Entra en tu cPanel y busca el icono "Administrador de Archivos". Se abrirá una ventana nueva. Navega hasta public_html y haz clic en el botón "Subir" (arriba a la derecha). Selecciona el archivo wordpress.zip que descargaste antes y súbelo. Dependiendo de tu conexión, tardará unos segundos.

[TIP] Si tu archivo ZIP pesa más de 30 MB, cPanel puede rechazarlo. En ese caso, usa FileZilla o divide el archivo en partes.

Paso 2: Descomprime el archivo en el servidor

Una vez subido el ZIP, verás el archivo wordpress.zip en la lista de archivos de public_html. Haz clic derecho sobre él y selecciona "Extraer" (o "Extract"). cPanel te preguntará a qué carpeta quieres extraerlo. Asegúrate de que la ruta sea /public_html/ y haz clic en "Extraer archivos".

cPanel descomprimirá el archivo y creará una carpeta llamada wordpress. Ahora tienes dos opciones:

  • Opción A: Dejar los archivos en la carpeta wordpress y acceder a tu web mediante tudominio.com/wordpress.
  • Opción B: Mover los archivos directamente a public_html para que tu web cargue en tudominio.com. Para esto, entra en la carpeta wordpress, selecciona todo su contenido (Ctrl+A), haz clic derecho y elige "Mover". En el campo de destino, escribe /public_html/ y confirma.

[WARNING] Si ya tienes archivos en public_html (como una página de "En construcción"), muévelos a una carpeta de respaldo antes de mover WordPress, o podrías sobrescribirlos.

Paso 3: Crea la base de datos y configura WordPress

El proceso es idéntico al del método anterior: crea la base de datos en cPanel (sección "Bases de datos MySQL"), crea un usuario con privilegios, y luego ve a tudominio.com para ejecutar el instalador. Sigue los pasos que te expliqué arriba y en menos de 5 minutos tendrás tu WordPress funcionando.

Subir WordPress en Syspanel: lo que debes saber

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar al de cPanel. La diferencia principal es que el acceso al panel se hace a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca el Administrador de Archivos y sigue los mismos pasos del Método 2. Para la base de datos, la sección se llama "Base de datos MySQL" y funciona igual.

[INFO] Syspanel suele tener una política de permisos más estricta. Si al subir archivos ves errores de permisos, selecciona la carpeta public_html y cambia los permisos a 755 (o 644 para archivos individuales) desde el administrador de archivos.

Solución de problemas comunes al subir WordPress manualmente

"Error al conectar con la base de datos"

Esto casi siempre es un error de datos. Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste. En cPanel, a veces el nombre de la base de datos incluye el prefijo de tu cuenta (por ejemplo, usuariowp_base). Copia y pega los nombres directamente desde el panel para evitar errores de tipeo.

"No tengo permiso para escribir archivos"

WordPress necesita permisos de escritura en ciertas carpetas. Si ves este error, ve al Administrador de Archivos, selecciona la carpeta wp-content, haz clic derecho y elige "Permisos". Cambia los permisos a 755 para carpetas y 644 para archivos. Si el problema persiste, prueba con 775.

"El instalador no aparece"

Asegúrate de que estás accediendo a la URL correcta. Si subiste los archivos a public_html, accede a tudominio.com. Si los dejaste en una subcarpeta, accede a tudominio.com/nombrecarpeta. También revisa que el archivo index.php esté presente en la carpeta raíz.

"No encuentro la carpeta public_html"

Algunos hostings usan nombres diferentes como htdocs o www. Revisa la documentación de tu hosting o contacta con soporte. Si usas un hosting compartido, casi seguro será public_html.

"FileZilla se desconecta constantemente"

Prueba a cambiar el modo de transferencia de "PASIVO" a "ACTIVO" en FileZilla (Editar → Configuración → FTP). A veces los firewalls bloquean el modo pasivo. También verifica que tu conexión a internet sea estable.

Preguntas frecuentes sobre subir WordPress manualmente

¿Es seguro subir WordPress por FTP?

Sí, siempre que uses una conexión SFTP (puerto 22) en lugar de FTP estándar (puerto 21). SFTP cifra los datos, incluyendo tu contraseña. En FileZilla, simplemente cambia el protocolo a SFTP en el campo del host.

¿Puedo usar este método para migrar un sitio existente?

Absolutamente. Este proceso es la base para migrar WordPress. Solo tendrás que exportar la base de datos del sitio original (con phpMyAdmin) e importarla en el nuevo hosting después de subir los archivos.

¿Cuánto tarda en subir WordPress?

Si tienes una conexión decente, subir los archivos con FileZilla tarda entre 2 y 5 minutos. Con el Administrador de Archivos de cPanel, el tiempo de subida del ZIP es de 1-2 minutos y la extracción es casi instantánea.

¿Qué hago si mi hosting no me deja subir archivos tan grandes?

Algunos hostings limitan el tamaño de subida por PHP o por FTP. Si tu ZIP supera el límite, prueba a subir la carpeta wordpress sin comprimir (con FileZilla) o divide el ZIP en partes más pequeñas usando un programa como WinRAR.

¿Necesito conocimientos de programación?

Para nada. Solo necesitas saber leer y seguir instrucciones. Si puedes arrastrar archivos entre carpetas, puedes instalar WordPress manualmente.

Conclusión: ¿FileZilla o Administrador de Archivos?

Ambos métodos son igual de efectivos. FileZilla (subir wordpress ftp) es más rápido para archivos grandes y te da más control, pero requiere instalar un programa. El file manager cpanel wordpress es más visual y no necesita software adicional, pero es un poco más lento para subir muchos archivos.

Mi recomendación: si es tu primera vez, usa el Administrador de Archivos de cPanel. Es más intuitivo y no tienes que configurar nada. Cuando ya tengas más confianza, prueba con FileZilla y verás que es mucho más ágil para mantenimiento continuo.

Recuerda siempre hacer una copia de seguridad antes de modificar cualquier cosa en tu hosting, y si te atascas en algún paso, no dudes en contactar con el soporte de tu hosting. Ellos están para ayudarte y normalmente responderán en minutos.

Ahora que ya sabes cómo subir WordPress manualmente, ve y ponlo en práctica. En menos de 20 minutos tendrás tu sitio web funcionando, y habrás aprendido una habilidad que te servirá para siempre. ¡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