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

Guía para instalar WordPress en tu hosting manualmente (sin instalador)

Actualizado el 17 de enero de 2026

Introducción: ¿Por qué instalar WordPress manualmente?

Aunque la mayoría de los paneles de control de hosting ofrecen instaladores automáticos en un solo clic, como Softaculous o QuickInstall, aprender a instalar WordPress manual es una habilidad muy valiosa.

¿Por qué? Porque te da un control total sobre el proceso. Entiendes exactamente qué archivos van en cada carpeta, cómo se conecta la base de datos y qué configuración es necesaria. Además, es la única vía cuando tu proveedor de hosting no incluye un instalador automático o cuando necesitas una instalación limpia y personalizada.

No te preocupes, no necesitas ser un experto en programación. Solo tienes que seguir esta guía paso a paso. Al final, tendrás tu WordPress funcionando perfectamente, tal como lo harías con un instalador automático, pero con el orgullo de haberlo hecho tú mismo.

Requisitos previos antes de empezar

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

  • Acceso a tu panel de control de hosting (cPanel, Plesk, DirectAdmin o Syspanel). Si usas Syspanel, recuerda que el puerto de acceso es el 2106.
  • Datos de acceso FTP (host, usuario y contraseña). Si no los tienes, puedes crearlos desde tu panel de control.
  • Un cliente FTP como FileZilla (gratuito y muy fácil de usar).
  • Un editor de texto plano como el Bloc de notas de Windows o Sublime Text.
  • Los archivos de WordPress que puedes descargar desde es.wordpress.org.
  • Conocimientos básicos de navegación en tu panel de hosting.

Con esto listo, podemos comenzar.

Paso 1: Crear la base de datos de WordPress

WordPress necesita una base de datos para guardar todo tu contenido, usuarios y configuración. Este es el primer paso lógico, ya que necesitarás los datos de la base de datos más adelante.

¿Cómo crear la base de datos en cPanel?

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en Asistente para Bases de Datos MySQL.
  3. Haz clic en Crear una base de datos. Ponle un nombre descriptivo, por ejemplo, wordpress_db.
  4. WordPress necesita un usuario para conectarse a la base de datos. Crea un nuevo usuario (por ejemplo, wp_user) y asigna una contraseña segura. Guárdala bien, la necesitarás.
  5. Ahora, vincula el usuario a la base de datos. Marca la casilla Todos los privilegios para que WordPress pueda gestionar todo sin problemas.
  6. Haz clic en Realizar cambios.

[INFO] Si tu hosting usa Syspanel, el proceso es muy similar. Busca la sección de bases de datos MySQL y sigue los mismos pasos: crear base de datos, crear usuario y asignar privilegios.

¿Qué hacer si no encuentras la sección?

Algunos paneles más básicos pueden tener nombres diferentes, como "MySQL Databases" o "Database Manager". Si tienes dudas, consulta la documentación de tu hosting o contacta con soporte. Lo importante es que al final tengas tres datos: el nombre de la base de datos, el nombre de usuario y la contraseña.

Paso 2: Descargar y preparar los archivos de WordPress

Ahora necesitas los archivos del propio WordPress.

  1. Ve a es.wordpress.org y haz clic en Descargar WordPress.
  2. Se descargará un archivo .zip. Descomprímelo en tu ordenador.
  3. Dentro de la carpeta descomprimida verás una serie de archivos y carpetas. La más importante es la carpeta wp-content, el archivo wp-config-sample.php y los archivos index.php y wp-login.php. No te preocupes por los nombres ahora, solo tenlos localizados.

[TIP] No modifiques ningún archivo todavía. Solo súbelos tal cual están. La configuración se hará después.

Paso 3: Subir WordPress al hosting con FTP

Este es el paso más mecánico pero crucial. Vamos a subir WordPress FTP.

Conectándote con FileZilla

  1. Abre FileZilla.
  2. En la barra superior, introduce los datos de conexión FTP que te proporcionó tu hosting:
    • Servidor: suele ser algo como ftp.tudominio.com o una IP.
    • Nombre de usuario: tu usuario FTP.
    • Contraseña: la contraseña de tu cuenta FTP.
    • Puerto: normalmente es el 21, pero si usas Syspanel, verifica este dato, aunque lo habitual es que también sea el 21.
  3. Haz clic en Conexión rápida. Si todo es correcto, verás los archivos de tu servidor en el panel derecho.

Subiendo los archivos

  1. En el panel izquierdo de FileZilla, navega hasta la carpeta donde descomprimiste WordPress.
  2. En el panel derecho, navega hasta la raíz pública de tu sitio web. Esta carpeta suele llamarse public_html, htdocs o www. Si tu dominio es el principal del hosting, esta es la carpeta correcta.
  3. Selecciona todos los archivos y carpetas de WordPress en el panel izquierdo.
  4. Arrastra y suelta todo al panel derecho (dentro de public_html).
  5. FileZilla comenzará a subir los archivos. Esto puede tardar unos minutos. Espera a que la cola de transferencias esté vacía.

[WARNING] No subas los archivos dentro de una subcarpeta como public_html/wordpress a menos que quieras que tu web esté en tudominio.com/wordpress. Para que tu web esté en tudominio.com, los archivos deben estar directamente en la raíz.

Paso 4: Configurar el archivo wp-config.php

Este es el archivo que conecta WordPress con tu base de datos. Sin él, WordPress no puede funcionar.

  1. En tu ordenador, busca el archivo wp-config-sample.php en la carpeta de WordPress que descargaste.
  2. Haz una copia y renómbrala a wp-config.php. (Si no ves las extensiones de archivo, activa la opción "mostrar extensiones" en tu explorador de archivos).
  3. Abre wp-config.php con tu editor de texto plano.
  4. Busca las líneas que definen las constantes de la base de datos:
    • DB_NAME (Nombre de la base de datos)
    • DB_USER (Usuario de la base de datos)
    • DB_PASSWORD (Contraseña del usuario)
    • DB_HOST (Normalmente es localhost, pero algunos hosts usan una dirección específica. Consulta con tu proveedor si no funciona).
  5. Sustituye los valores de ejemplo por los que creaste en el Paso 1. Por ejemplo:
    define( 'DB_NAME', 'tu_usuario_wordpress_db' );
    define( 'DB_USER', 'tu_usuario_wp_user' );
    define( 'DB_PASSWORD', 'tu_contraseña_segura' );
    define( 'DB_HOST', 'localhost' );
    
  6. Guarda el archivo y ciérralo.

[TIP] También puedes añadir claves de seguridad únicas. Busca la sección Authentication Unique Keys and Salts en el mismo archivo. No es obligatorio para que funcione, pero es una buena práctica de seguridad. Puedes generar claves aleatorias en api.wordpress.org/secret-key/1.1/salt/.

Subir el archivo modificado

Ahora, sube el archivo wp-config.php que acabas de modificar a la raíz de tu hosting, donde subiste el resto de archivos. Sobrescribirá al wp-config-sample.php (que en realidad no existe en el servidor, solo el que subimos).

Paso 5: Ejecutar el instalador de WordPress

Ahora viene la parte divertida. WordPress tiene un instalador web que te guiará en los últimos pasos.

  1. Abre tu navegador y escribe la URL de tu dominio. Por ejemplo, tudominio.com.
  2. WordPress detectará automáticamente que no está instalado y te mostrará la pantalla de instalación.
  3. Selecciona tu idioma y haz clic en Continuar.
  4. En la siguiente pantalla, WordPress te pedirá la información de la base de datos. Pero espera, ya la configuramos en el archivo wp-config.php, así que WordPress debería reconocerla automáticamente. Haz clic en ¡Vamos a ello!.
  5. WordPress intentará conectarse a la base de datos. Si los datos son correctos, te mostrará un mensaje de éxito. Haz clic en Ejecutar la instalación.
  6. Ahora verás el formulario de "Bienvenida". Aquí debes:
    • Título del sitio: El nombre de tu web.
    • Nombre de usuario: El usuario administrador que usarás para entrar.
    • Contraseña: Elige una contraseña segura para el administrador.
    • Tu correo electrónico: Un correo válido para recuperar la contraseña si la olvidas.
    • Visibilidad para los motores de búsqueda: Te recomiendo dejar esta casilla desmarcada al principio para que Google no indexe tu sitio mientras lo estás construyendo. Luego puedes cambiarlo.
  7. Haz clic en Instalar WordPress.

[INFO] Si al acceder a tu dominio no ves el instalador y aparece un error de conexión a la base de datos, significa que los datos en el archivo wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña, y también el DB_HOST.

Paso 6: Completar la instalación y primeros pasos

¡Enhorabuena! Si todo ha ido bien, verás una pantalla de éxito y podrás hacer clic en Iniciar sesión para entrar en tu panel de administración (tudominio.com/wp-admin).

Una vez dentro, verás el escritorio de WordPress. Es el centro de control de tu web.

Tareas post-instalación recomendadas

  • Cambia el permalink para una mejor estructura de URLs. Ve a Ajustes > Enlaces permanentes y elige la opción "Nombre de la entrada".
  • Instala un tema que se adapte a tu proyecto. Ve a Apariencia > Temas.
  • Instala plugins esenciales como uno de seguridad, uno de caché y uno de SEO (como Yoast SEO o Rank Math).
  • Crea una página de inicio y una página de blog. Ve a Entradas y Páginas para gestionarlas.

Preguntas frecuentes (FAQ) sobre la instalación manual

¿Puedo instalar WordPress manualmente en cualquier hosting?

Sí, siempre que el hosting tenga soporte para PHP y MySQL, que son los requisitos básicos de WordPress. La mayoría de los hostings del mercado los cumplen.

¿Es más seguro instalar WordPress manualmente que con un instalador automático?

La seguridad no depende del método de instalación en sí, sino de cómo configures WordPress después. Tanto una instalación manual como una automática pueden ser seguras si aplicas buenas prácticas (contraseñas fuertes, plugins de seguridad, mantener todo actualizado).

¿Qué hago si me equivoco en el nombre de la base de datos?

Simplemente vuelve a editar el archivo wp-config.php en tu ordenador y súbelo de nuevo por FTP, sobrescribiendo el anterior. WordPress no se instala hasta que no se conecta correctamente a la base de datos.

¿Puedo instalar WordPress en una subcarpeta, por ejemplo, tudominio.com/blog?

Sí, solo tienes que subir los archivos a una carpeta llamada blog dentro de public_html. El proceso es idéntico, pero la URL de acceso será tudominio.com/blog.

¿Qué es el archivo wp-config.php y por qué es tan importante?

Es el archivo de configuración principal de WordPress. Contiene la información de la base de datos, las claves de seguridad y otras configuraciones críticas. Sin él, WordPress no puede funcionar.

¿Puedo usar el mismo archivo wp-config.php para dos sitios web?

No, cada instalación de WordPress necesita su propia base de datos y su propio archivo de configuración. Usar el mismo archivo en dos sitios provocaría conflictos y errores.

Conclusión

Instalar WordPress manualmente es un proceso que, aunque parece técnico, es muy manejable si sigues los pasos con calma. Has aprendido a crear base de datos WordPress, a subir WordPress FTP, a configurar el archivo wp-config y a ejecutar el instalador. Ahora tienes un control total sobre tu instalación y un conocimiento más profundo de cómo funciona tu sitio.

No tengas miedo de equivocarte; es la mejor manera de aprender. Y si algo sale mal, siempre puedes borrar los archivos y la base de datos y empezar de nuevo. ¡La práctica hace al maestro!

[TIP] Guarda esta guía como referencia para futuras instalaciones. Una vez que lo hagas un par de veces, verás que es tan fácil como usar un instalador automático, pero con mucho más control.

¿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