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

Cómo subir WordPress a un dominio desde cPanel (Manual sin Softaculous)

Actualizado el 7 de septiembre de 2025

¿Te da miedo eso de “instalar WordPress manualmente” porque suena a cosa de hackers o programadores con gafas de sol? Tranquilo, que no es para tanto. De hecho, es más fácil de lo que crees y te da un control total sobre tu web que el instalador automático (Softaculous) a veces no te da.

En esta guía te voy a enseñar, paso a paso y sin tecnicismos raros, cómo subir WordPress manualmente a tu dominio usando el cPanel de tu hosting y un cliente FTP. Vamos a hacerlo a la antigua usanza, pero con resultados profesionales. Al final, tendrás tu WordPress funcionando como si lo hubieras instalado con un clic, pero sabiendo exactamente qué has hecho en cada paso.

Vamos a ello.

¿Por qué instalar WordPress manualmente si existe Softaculous?

Buena pregunta. Es como preguntar por qué cocinar en casa si tienes un restaurante de comida rápida al lado. Softaculous es rápido y cómodo, pero instalar wordpress ftp o de forma manual tiene ventajas claras:

  • Control total: Ves cada archivo, cada carpeta. Sabes dónde está todo. Si algo falla, sabes por qué.
  • Sin bloatware: A veces Softaculous instala plugins o temas predefinidos que no quieres. Aquí, empiezas desde cero, con una instalación limpia.
  • Aprendizaje: Entiendes cómo funciona WordPress por dentro. Esto te hará más autónomo para solucionar problemas futuros.
  • Evitas bloqueos: Algunos hostings muy restrictivos o configuraciones especiales de servidor pueden dar problemas con los instaladores automáticos. Hacerlo wordpress sin softaculous te salva de esos dolores de cabeza.

¿Listo para ensuciarte las manos? Perfecto. Necesitas tres cosas antes de empezar:

  1. Acceso a tu cPanel (te lo dio tu proveedor de hosting).
  2. Un cliente FTP (te recomiendo FileZilla, es gratis y muy fácil de usar). También puedes usar el Administrador de Archivos del propio cPanel, pero FTP es más visual y rápido para subir muchos archivos.
  3. El paquete de WordPress (lo descargas desde wordpress.org).

Paso 1: Preparando el terreno (Descargar WordPress)

Primero, ve a wordpress.org y haz clic en el botón grande de “Descargar WordPress”. Se te descargará un archivo .zip que contiene todo el “cerebro” de WordPress.

Descomprime ese archivo .zip en tu ordenador. Verás una carpeta llamada wordpress con un montón de archivos y carpetas dentro. No la toques aún, solo tenla a mano. Esta carpeta es el corazón de tu futura web.

Paso 2: Creando la Base de Datos (El almacén de tu web)

Antes de subir nada, tu web necesita un “almacén” donde guardar todos sus contenidos: posts, páginas, comentarios, configuración... Eso es la base de datos. Vamos a crearla en cPanel.

  1. Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección “Bases de Datos” y haz clic en “Asistente para Bases de Datos MySQL” o “MySQL Database Wizard”.
  3. En el primer paso, te pedirá un nombre para la base de datos. Ponle algo que tenga sentido, como mipagina_wp (el prefijo mipagina_ lo pone el sistema, no lo borres). Haz clic en “Siguiente”.
  4. Ahora te pedirá crear un usuario para esa base de datos. Inventa un nombre de usuario y una contraseña fuerte (con mayúsculas, minúsculas, números y símbolos). Anota todo esto en un bloc de notas, lo necesitarás en un momento.
  5. En el siguiente paso, te pedirá que asignes privilegios a ese usuario. Marca la casilla “TODOS LOS PRIVILEGIOS” (o “ALL PRIVILEGES”) y haz clic en “Siguiente”. ¡Listo! Tu base de datos está creada.

[WARNING]
Guarda bien el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el Paso 5. Si los pierdes, tendrás que empezar el proceso de nuevo.

Paso 3: Subiendo los archivos (El momento FTP)

Ahora viene la parte de “subir wordpress manualmente”. Aquí es donde usamos el FTP.

  1. Abre FileZilla (o el cliente FTP que uses).
  2. En la barra superior, introduce los datos que te dio tu hosting:
    • Servidor (Host): ftp.tudominio.com o la IP de tu servidor. Si no lo sabes, mira el email de bienvenida de tu hosting o pregunta a su soporte.
    • Nombre de usuario: Tu usuario de cPanel (o un usuario FTP específico que hayas creado).
    • Contraseña: La contraseña de tu cPanel (o la del usuario FTP).
    • Puerto: Déjalo en 21 (o 990 si es FTPS). Normalmente no hay que tocarlo.
  3. Haz clic en “Conexión rápida”. Si todo va bien, verás dos paneles: el de la izquierda (tu ordenador) y el de la derecha (tu servidor).
  4. En el panel derecho (el servidor), navega hasta la carpeta public_html. Esta es la carpeta raíz de tu dominio. Es donde debe vivir WordPress.
    • Si quieres que WordPress esté en tu dominio principal (tudominio.com), sube los archivos directamente a public_html.
    • Si quieres que esté en una subcarpeta (por ejemplo, tudominio.com/blog), crea una carpeta llamada blog dentro de public_html y entra en ella.
  5. En el panel izquierdo (tu ordenador), navega hasta donde descomprimiste la carpeta wordpress. Entra dentro de esa carpeta y selecciona todos los archivos y carpetas que hay dentro (Ctrl+A en Windows, Cmd+A en Mac).
  6. Arrastra todos esos archivos seleccionados al panel derecho (a public_html o a la subcarpeta que creaste). FileZilla empezará a subir los archivos. Esto puede tardar unos minutos, dependiendo de tu conexión.

[TIP]
No arrastres la carpeta wordpress entera, sino su contenido. Si arrastras la carpeta, tendrás una ruta tipo public_html/wordpress/index.php y tu web no cargará en tudominio.com, tendrías que acceder a tudominio.com/wordpress. Queremos que funcione en tudominio.com.

Paso 4: Configurando wp-config.php (La conexión con la base de datos)

Una vez subidos todos los archivos, es hora de conectar WordPress con la base de datos que creamos. WordPress tiene un archivo de configuración que se llama wp-config.php.

  1. En el panel derecho de FileZilla (el servidor), busca el archivo wp-config-sample.php.
  2. Haz clic derecho sobre él y selecciona “Ver/Editar”. Se abrirá un editor de texto (probablemente el Bloc de notas).
  3. Busca las líneas que dicen:
    define( 'DB_NAME', 'nombre_base_datos' );
    define( 'DB_USER', 'usuario_base_datos' );
    define( 'DB_PASSWORD', 'contraseña_base_datos' );
    
  4. Reemplaza nombre_base_datos, usuario_base_datos y contraseña_base_datos con los datos que creaste en el Paso 2. No toques las comillas.
  5. Guarda el archivo en tu ordenador con el nombre wp-config.php (sin el -sample).
  6. Sube ese archivo wp-config.php a la misma carpeta donde subiste el resto de archivos (a public_html o a la subcarpeta).

[INFO]
También puedes crear el wp-config.php directamente desde el navegador. Si no editas el archivo y vas a tu dominio en el siguiente paso, WordPress te lo pedirá por pantalla y te lo creará él solito. Pero hacerlo manualmente es más rápido y evita errores.

Paso 5: El Instalador Web (El último clic)

Ahora viene lo bueno. Abre tu navegador y ve a tu dominio. Si subiste los archivos a public_html, entra en tudominio.com. Si los subiste a una subcarpeta, entra en tudominio.com/subcarpeta.

WordPress detectará que no está instalado y te mostrará su asistente de instalación. ¡Ya estamos en la recta final!

  1. Selecciona tu idioma y haz clic en “Continuar”.
  2. Te pedirá la información de la base de datos. Introduce el nombre de la base de datos, el usuario y la contraseña que creaste. En “Host de la base de datos” deja localhost y en “Prefijo de tabla” puedes dejarlo como wp_. Haz clic en “Enviar”.
  3. WordPress intentará conectar con la base de datos. Si todo está bien, te dará un mensaje de éxito. Haz clic en “Ejecutar la instalación”.
  4. Ahora llega lo más importante: configurar tu web.
    • Título del sitio: El nombre de tu página web.
    • Nombre de usuario: El usuario con el que entrarás a tu panel de administración (ej. admin). Evita usar “admin” por seguridad, mejor algo único.
    • Contraseña: Crea una contraseña segura (y anótala).
    • Tu correo electrónico: Para recibir notificaciones.
    • Privacidad: Desmarca la casilla de “Permitir que los motores de búsqueda indexen este sitio” si no quieres que Google te encuentre todavía (puedes cambiarlo después).
  5. Haz clic en “Instalar WordPress”.

¡Y ya está! En unos segundos, verás un mensaje de éxito. Ya tienes tu WordPress instalado. Puedes hacer clic en “Acceder” para entrar a tu panel de administración (tudominio.com/wp-admin) y empezar a crear tu web.

Solución de problemas comunes (FAQ)

Aquí van algunas dudas que suelen tener los usuarios cuando intentan instalar wordpress ftp:

¿Por qué veo un error de “Error al conectar con la base de datos”?

Esto es casi siempre un error en los datos del wp-config.php. Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en cPanel. A veces se cuela un espacio en blanco o una letra mal escrita.

¿Por qué mi web muestra un listado de archivos en vez de la página de instalación?

Eso significa que el servidor no está ejecutando PHP. Es raro, pero puede pasar. Contacta con tu proveedor de hosting para que verifiquen que PHP está activo en tu cuenta.

¿Puedo usar el Administrador de Archivos de cPanel en vez de FTP?

¡Por supuesto! El proceso es el mismo, pero en lugar de arrastrar archivos con FileZilla, usas el explorador de archivos web de cPanel. Tienes un botón de “Subir” para cargar el .zip y luego la opción de “Extraer” para descomprimirlo directamente en public_html. Es un poco menos visual, pero igual de válido.

¿Y si luego quiero cambiar mi dominio o mover mi web?

Eso es otro tema (las migraciones), pero tener una instalación manual te da la ventaja de saber exactamente qué archivos y carpetas tienes, lo que facilita cualquier movimiento futuro.

¿Es necesario usar un cliente FTP como FileZilla?

No es necesario, pero es muy recomendable. FileZilla te da una vista de dos paneles que hace que subir cientos de archivos sea mucho más rápido y visual que hacerlo uno a uno con el Administrador de Archivos de cPanel. Además, si algo falla a mitad de camino, te permite reanudar la subida fácilmente.

Conclusión: Eres más capaz de lo que crees

Subir WordPress manualmente a tu dominio desde cPanel no es una misión imposible. Es un proceso que, una vez que lo haces, te da una confianza enorme y un entendimiento profundo de cómo funciona tu web. Has creado una base de datos, has subido archivos como un profesional y has configurado la conexión entre ambos. Eso es más de lo que hace el 90% de la gente que usa WordPress.

Ahora que sabes cómo hacerlo wordpress sin softaculous, tienes una habilidad nueva y valiosa. Si te ha quedado alguna duda, repasa los pasos con calma. Recuerda que la práctica hace al maestro, y la primera vez siempre es la más difícil.

[TIP]
Después de instalar, no olvides cambiar los enlaces permanentes (Permalinks) en Ajustes > Enlaces permanentes para que tus URLs sean amigables para el SEO. Elige la opción “Nombre de la entrada” y guarda los cambios. Esto hará que tus páginas tengan URLs limpias y fáciles de compartir, algo que a Google le encanta.

¿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