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

Cómo subir WordPress manualmente por FTP a cPanel o DirectAdmin

Actualizado el 31 de octubre de 2025

¿Qué necesitas antes de subir WordPress por FTP?

Subir WordPress manualmente por FTP es un proceso que, aunque requiere más pasos que un instalador automático, te da control total sobre tu sitio web. Antes de empezar, asegúrate de tener a mano los siguientes elementos:

  • Datos de acceso FTP: servidor (normalmente ftp.tudominio.com o la IP), usuario y contraseña. Los encuentras en el panel de control de tu hosting (cPanel o DirectAdmin).
  • Un cliente FTP: recomendamos FileZilla por ser gratuito, multiplataforma y muy intuitivo.
  • El archivo comprimido de WordPress: descárgalo desde es.wordpress.org en su versión en español.
  • La base de datos ya creada: necesitarás el nombre de la BD, el usuario y la contraseña. En cPanel se crea desde "Bases de datos MySQL" y en DirectAdmin desde "Gestión de MySQL".

[WARNING] No subas los archivos sin tener la base de datos creada. WordPress necesita conectarse a ella durante la instalación, y si no existe, el proceso fallará.


Paso 1: Descarga y prepara WordPress en tu computadora

Primero, descarga el archivo .zip de WordPress desde el sitio oficial. Una vez descargado, descomprímelo en una carpeta de tu PC para que puedas acceder a los archivos fácilmente.

Dentro de la carpeta verás archivos como wp-admin, wp-content, wp-includes, index.php, wp-config-sample.php, entre otros. No modifiques nada todavía, solo queremos tenerlos listos para subir.

[TIP] Si planeas instalar WordPress en la raíz de tu dominio (por ejemplo, tudominio.com), sube todos los archivos directamente. Si lo quieres en una subcarpeta (como tudominio.com/blog), tendrás que subirlos dentro de esa carpeta.


Paso 2: Conecta FileZilla a tu servidor

Abre FileZilla y en la barra superior verás campos para el Host, Usuario, Contraseña y Puerto. Completa los datos que obtuviste de tu panel de control:

  • Host: ftp.tudominio.com o la IP de tu servidor.
  • Usuario: tu usuario FTP (normalmente el mismo que el de cPanel o DirectAdmin).
  • Contraseña: la contraseña asociada.
  • Puerto: déjalo en 21 (puerto estándar FTP) o 22 si usas SFTP (conexión segura).

Haz clic en Conexión rápida. Si todo es correcto, verás dos paneles: el izquierdo (archivos locales de tu PC) y el derecho (archivos del servidor).

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el acceso al panel es a través del puerto 2106. Sin embargo, para la conexión FTP, el puerto sigue siendo el 21 o 22, dependiendo de si usas FTP o SFTP.


Paso 3: Navega hasta la carpeta correcta en el servidor

En el panel derecho de FileZilla, navega hasta la carpeta donde quieres instalar WordPress. Las rutas típicas son:

  • cPanel: normalmente public_html (o www en algunos servidores).
  • DirectAdmin: también suele ser public_html o domains/tudominio.com/public_html.
  • Syspanel: la estructura es similar a DirectAdmin: domains/tudominio.com/public_html.

Si vas a instalar WordPress en la raíz del dominio, selecciona public_html. Si quieres una subcarpeta, crea una dentro de public_html (por ejemplo, blog) y entra en ella.

[WARNING] Si public_html ya contiene archivos (como una página de "en construcción"), no los borres sin hacer una copia de seguridad. Puedes sobrescribirlos después, pero es mejor tener un respaldo.


Paso 4: Sube los archivos de WordPress

Ahora viene la parte más importante. En el panel izquierdo de FileZilla, navega hasta la carpeta donde descomprimiste WordPress. Selecciona todos los archivos (Ctrl+A o Cmd+A) y arrástralos al panel derecho (a la carpeta public_html o la subcarpeta elegida).

FileZilla te preguntará si quieres sobrescribir archivos existentes. Selecciona "Sobrescribir siempre" para evitar conflictos.

La subida puede tardar unos minutos, dependiendo de tu conexión y la cantidad de archivos. Verás la cola de transferencia en la parte inferior. Espera a que se complete al 100% antes de continuar.

[TIP] Si tu conexión es lenta o inestable, ve a "Editar" > "Configuración" > "Transferencias" y activa la opción de "Limitar número de conexiones simultáneas" a 2 o 3. Esto evita cortes y errores de transferencia.


Paso 5: Crea el archivo wp-config.php

WordPress necesita un archivo de configuración llamado wp-config.php para conectarse a la base de datos. No viene incluido por defecto, pero puedes crearlo fácilmente:

  1. En el servidor (panel derecho de FileZilla), busca el archivo wp-config-sample.php.
  2. Haz clic derecho sobre él y selecciona "Renombrar".
  3. Cámbiale el nombre a wp-config.php.

Ahora debemos editar ese archivo con los datos de tu base de datos. Para ello, haz clic derecho sobre wp-config.php y selecciona "Ver/Editar". Se abrirá un editor de texto (puede ser el Bloc de notas o el editor de FileZilla).

Busca las siguientes líneas:

define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña_base_datos' );
define( 'DB_HOST', 'localhost' );

Reemplaza los valores con los datos de tu base de datos:

  • DB_NAME: nombre de la base de datos que creaste.
  • DB_USER: usuario de la base de datos.
  • DB_PASSWORD: contraseña de ese usuario.
  • DB_HOST: normalmente localhost, pero algunos servidores usan una dirección específica (la encuentras en el panel de control).

Guarda los cambios y cierra el editor. FileZilla te preguntará si quieres subir el archivo modificado al servidor. Acepta.

[WARNING] Si no ves el archivo wp-config-sample.php, asegúrate de que FileZilla muestra archivos ocultos. Ve a "Servidor" > "Forzar mostrar archivos ocultos" y vuelve a conectar.


Paso 6: Instala WordPress desde el navegador

Una vez subidos los archivos y configurado wp-config.php, es hora de ejecutar el instalador. Abre tu navegador y escribe la URL de tu sitio:

  • Si instalaste en la raíz: http://tudominio.com
  • Si instalaste en una subcarpeta: http://tudominio.com/blog

WordPress detectará que no hay instalación completa y te mostrará la pantalla de instalación. Sigue estos pasos:

  1. Selecciona tu idioma y haz clic en "Continuar".
  2. Introduce los datos del sitio: título, usuario administrador, contraseña (fuerte), y correo electrónico.
  3. Haz clic en "Instalar WordPress".

En unos segundos verás el mensaje de éxito. Ya puedes acceder a tu panel de administración con el usuario y contraseña que creaste.

[INFO] Si aparece un error de "no se puede conectar a la base de datos", revisa que los datos en wp-config.php sean correctos y que la base de datos exista realmente. También verifica que el servidor de BD sea el correcto (no siempre es localhost).


Paso 7: Configuración post-instalación

Tu WordPress ya está funcionando, pero hay algunos ajustes recomendados:

  • Enlaces permanentes: ve a "Ajustes" > "Enlaces permanentes" y elige la estructura que prefieras (recomendamos "Nombre de la entrada").
  • Permisos de archivos: en algunos servidores, los archivos deben tener permisos 644 y las carpetas 755. Si tienes problemas al subir archivos desde el panel, usa FileZilla para ajustarlos (clic derecho > "Permisos de archivo").
  • Actualiza WordPress: ve a "Escritorio" y si hay una actualización disponible, instálala para tener la versión más segura.

Preguntas frecuentes (FAQ)

¿Puedo subir WordPress por FTP sin tener experiencia técnica?

Sí, el proceso es mecánico. Solo necesitas seguir los pasos al pie de la letra. FileZilla es muy visual y las opciones de arrastrar y soltar facilitan todo. Si te pierdes, siempre puedes pedir ayuda al soporte de tu hosting.

¿Qué hago si FileZilla no conecta con mi servidor?

Verifica que estás usando los datos correctos (host, usuario y contraseña). Asegúrate de que el puerto es 21 (FTP) o 22 (SFTP). Si el hosting usa Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero la conexión FTP es independiente. También revisa que tu firewall no esté bloqueando la conexión.

¿Es necesario crear la base de datos antes de subir WordPress?

Sí, es imprescindible. WordPress necesita los datos de conexión a la base de datos durante la instalación. Si no la has creado, el instalador fallará y tendrás que volver a empezar.

¿Puedo subir WordPress en una subcarpeta y luego moverlo a la raíz?

Sí, es posible, pero requiere pasos adicionales (mover archivos y actualizar la URL en la base de datos). Es más fácil decidir desde el principio dónde quieres instalarlo.

¿Qué diferencias hay entre cPanel y DirectAdmin para este proceso?

Las diferencias son mínimas. Ambos paneles tienen public_html como carpeta raíz y herramientas para crear bases de datos. La única diferencia visible es la interfaz y los nombres de las secciones. En Syspanel, la ruta es domains/tudominio.com/public_html, pero el resto del proceso es idéntico.

¿Puedo usar otro cliente FTP en lugar de FileZilla?

Claro, cualquier cliente FTP funciona. Los pasos serán similares: conectar, navegar a public_html, subir archivos y editar wp-config.php. FileZilla es el más recomendado por ser gratuito y confiable.


Conclusión

Subir WordPress manualmente por FTP a cPanel o DirectAdmin es una habilidad valiosa que te da independencia y control sobre tu sitio. Aunque al principio pueda parecer abrumador, con esta guía paso a paso y herramientas como FileZilla, verás que es un proceso lógico y repetible. La clave está en preparar bien la base de datos, subir todos los archivos correctamente y configurar wp-config.php con precisión.

Si en algún momento te atascas, no dudes en consultar la documentación de tu hosting o contactar con su soporte. Y recuerda: siempre es buena práctica hacer una copia de seguridad de cualquier archivo existente antes de sobrescribirlo. ¡Ahora ya sabes cómo instalar WordPress por FTP como un profesional!

¿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