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

Guía para instalar WordPress en cPanel manualmente

Actualizado el 13 de noviembre de 2025

Instalar WordPress manualmente en tu cPanel te da control total sobre cada aspecto de tu sitio web. Aunque muchos hosting ofrecen instaladores automáticos como Softaculous, hacerlo manualmente es una habilidad esencial para cualquier administrador de sistemas o webmaster. No solo entenderás mejor cómo funciona tu sitio, sino que también podrás solucionar problemas más fácilmente y personalizar configuraciones avanzadas.

Esta guía está diseñada para que la sigas paso a paso, incluso si es tu primera vez. Te llevaré desde la creación de la base de datos hasta la configuración final de WordPress. Vamos allá.


¿Qué necesitas antes de empezar?

Antes de meterte en materia, asegúrate de tener lo siguiente a mano:

  • Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña). Normalmente accedes desde tudominio.com/cpanel o tudominio.com:2083.
  • Un dominio o subdominio: Donde quieres instalar WordPress. Puede ser tudominio.com, blog.tudominio.com o cualquier otro.
  • Cliente FTP (opcional pero recomendado): Programas como FileZilla o Cyberduck te facilitarán subir los archivos. También puedes usar el Administrador de Archivos de cPanel.
  • La última versión de WordPress: Descárgala desde es.wordpress.org. Busca el botón grande que dice "Descargar WordPress".

[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar. En Syspanel, accedes normalmente por el puerto 2106 (ejemplo: tudominio.com:2106) y luego buscas la sección de "Base de Datos" o "Web".


Paso 1: Crear la base de datos en cPanel

WordPress necesita una base de datos para almacenar todo tu contenido: entradas, páginas, usuarios, comentarios, etc. Sin ella, no funciona. Este es el primer paso y uno de los más importantes.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en "MySQL Database Wizard" (Asistente de bases de datos MySQL). Es la opción más fácil para principiantes.
  3. Paso 1 del asistente: Crear la base de datos.
    • Escribe un nombre para tu base de datos. Por ejemplo: wordpress_sitio o blog_datos.
    • Haz clic en "Crear base de datos".
  4. Paso 2 del asistente: Crear un usuario para la base de datos.
    • Ahora necesitas un usuario que pueda acceder a esa base de datos.
    • Elige un nombre de usuario, por ejemplo: wp_user o admin_bd.
    • Crea una contraseña segura. Usa el generador de contraseñas de cPanel (normalmente tiene un botón al lado). Guarda esta contraseña en un lugar seguro, la necesitarás más adelante.
    • Haz clic en "Crear usuario".
  5. Paso 3 del asistente: Añadir el usuario a la base de datos.
    • Marca la casilla "ALL PRIVILEGES" (Todos los privilegios). Esto le da al usuario control total sobre la base de datos, que es lo que necesita WordPress.
    • Haz clic en "Hacer cambios".
  6. ¡Listo! El asistente te mostrará un resumen. Toma nota de estos tres datos, los vas a necesitar:
    • Nombre de la base de datos (suele incluir tu usuario de cPanel + el nombre, ej: tuusuario_wordpress).
    • Nombre de usuario de la base de datos (ej: tuusuario_wp_user).
    • Contraseña del usuario.

[TIP] En otros paneles como Syspanel (puerto 2106), el proceso es casi idéntico. Busca "Base de Datos" > "Añadir base de datos" y luego "Añadir usuario" a esa base de datos. Los nombres también suelen llevar un prefijo.


Paso 2: Descargar y preparar WordPress

Ahora que tienes la base de datos, vamos a por los archivos de WordPress.

  1. Descarga WordPress desde es.wordpress.org. Obtendrás un archivo .zip.

  2. Descomprime el archivo .zip en tu computadora. Obtendrás una carpeta llamada wordpress.

  3. Dentro de la carpeta wordpress, busca el archivo llamado wp-config-sample.php.

  4. Renómbralo a wp-config.php (solo cambia el nombre, quita la parte de "-sample").

  5. Abre ese archivo wp-config.php con un editor de texto plano (como el Bloc de Notas de Windows, TextEdit en Mac, o mejor aún, Notepad++ o Sublime Text).

  6. Busca estas líneas y reemplázalas con los datos de tu base de datos que creaste en el Paso 1:

    // ** Ajustes de MySQL - Puedes obtener esta información de tu proveedor de hosting ** //
    /** El nombre de tu base de datos de WordPress */
    define( 'DB_NAME', 'aqui_va_el_nombre_de_tu_bd' );
    
    /** Tu nombre de usuario de MySQL */
    define( 'DB_USER', 'aqui_va_tu_usuario_de_bd' );
    
    /** Tu contraseña de MySQL */
    define( 'DB_PASSWORD', 'aqui_va_tu_contraseña' );
    
    /** Host de MySQL (casi siempre es 'localhost') */
    define( 'DB_HOST', 'localhost' );
    
    • DB_NAME: Pega el nombre completo de tu base de datos (con el prefijo).
    • DB_USER: Pega el nombre completo del usuario.
    • DB_PASSWORD: Pega la contraseña que creaste.
    • DB_HOST: Déjalo como 'localhost' en el 99% de los casos. Si tu hosting usa un servidor de base de datos separado, te lo indicarán en la documentación.
  7. Guarda el archivo wp-config.php y ciérralo.

[WARNING] No uses Microsoft Word o WordPad para editar este archivo. Pueden añadir formatos ocultos que rompan WordPress. Usa siempre un editor de texto plano.


Paso 3: Subir los archivos a tu servidor

Este es el momento de mover los archivos de WordPress a tu hosting. Tienes dos opciones principales:

Opción A: Usando el Administrador de Archivos de cPanel (más sencillo)

  1. En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  2. Se te pedirá que elijas un directorio. Selecciona "Raíz del documento (Document Root for...)" para tu dominio principal. Si es un subdominio o addon domain, elige el directorio correspondiente (suele llamarse public_html o el nombre del dominio).
  3. Una vez dentro del public_html, haz clic en el botón "Subir" (Upload) en la barra superior.
  4. Arrastra la carpeta wordpress (la que descomprimiste) completa o haz clic en "Seleccionar archivo" y elige el archivo .zip de WordPress que descargaste.
    • Si subiste el .zip: Una vez subido, verás el archivo en la lista. Selecciónalo y haz clic en "Extraer" (Extract) en la barra superior. El contenido se descomprimirá en una carpeta llamada wordpress.
  5. Importante: Si quieres que tu web esté en la raíz (ej: tudominio.com), debes mover todo el contenido de la carpeta wordpress a la raíz (public_html).
    • Selecciona todos los archivos dentro de la carpeta wordpress (selecciona la carpeta, entra en ella y selecciona todo con Ctrl+A o Cmd+A).
    • Haz clic en "Mover" (Move).
    • En la ruta de destino, escribe public_html o simplemente / (dependiendo de la ruta actual). El objetivo es que los archivos como wp-admin, wp-content, y wp-config.php estén directamente en public_html, no dentro de una subcarpeta.
    • Una vez movidos, puedes eliminar la carpeta wordpress vacía.

Opción B: Usando un cliente FTP (más control)

  1. Abre tu cliente FTP (FileZilla, por ejemplo).
  2. Conéctate a tu servidor usando los datos FTP que te proporcionó tu hosting (servidor, usuario, contraseña y puerto, normalmente 21).
  3. En el panel derecho (servidor remoto), navega hasta la carpeta public_html (o la carpeta raíz de tu dominio).
  4. En el panel izquierdo (tu computadora), navega hasta la carpeta wordpress que descomprimiste.
  5. Selecciona todos los archivos y carpetas dentro de la carpeta wordpress (puedes usar Ctrl+A).
  6. Arrástralos al panel derecho (dentro de public_html).
  7. Espera a que termine la transferencia. Puede tomar unos minutos.

[INFO] Si usas Syspanel (puerto 2106), el acceso FTP suele ser el mismo. La carpeta raíz de tu web normalmente se llama public_html o web.


Paso 4: Ejecutar el instalador web de WordPress

¡Este es el paso más emocionante! Ahora los archivos están en tu servidor y la base de datos está lista.

  1. Abre tu navegador web y escribe la URL de tu dominio. Por ejemplo: http://tudominio.com o http://tudominio.com/wordpress si dejaste los archivos en una subcarpeta.
  2. Aparecerá la pantalla de bienvenida de WordPress en español. Selecciona tu idioma y haz clic en "Continuar".
  3. ¡Importante! WordPress te dirá que necesita la información de la base de datos. Como ya la configuramos en el archivo wp-config.php, debería saltarse este paso y pasar directamente a la configuración del sitio. Si te pide los datos de la base de datos, significa que algo salió mal en el Paso 2. Vuelve a revisar el archivo wp-config.php.
  4. Ahora verás la pantalla de "Configuración del sitio". Aquí introduces:
    • Título del sitio: El nombre de tu sitio web (puedes cambiarlo después).
    • Nombre de usuario: El usuario administrador de tu WordPress. No uses "admin" por seguridad, elige algo único.
    • Contraseña: Elige una contraseña muy segura. WordPress te mostrará un indicador de fortaleza. Usa el botón de generar si no estás seguro.
    • Tu correo electrónico: Un correo válido para recuperar la contraseña si la olvidas.
    • Visibilidad para motores de búsqueda: Deja esta casilla sin marcar para que los buscadores (Google, Bing) puedan encontrar tu sitio. Márcala solo si estás en pruebas y no quieres que te indexen.
  5. Haz clic en "Instalar WordPress".
  6. ¡Felicidades! WordPress te mostrará un mensaje de éxito. Haz clic en "Iniciar sesión".
  7. Introduce tu nombre de usuario y contraseña, y ¡ya estás dentro del Escritorio de WordPress (Dashboard)!

Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes que surgen al instalar WordPress manualmente.

1. Veo una página en blanco o un error 500 después de subir los archivos.

  • Causa: Puede ser un archivo wp-config.php mal configurado o un problema de permisos de archivos.
  • Solución: Revisa que los datos de la base de datos en wp-config.php sean correctos (nombre, usuario, contraseña, host). También, comprueba que el archivo wp-config.php existe en la raíz. Si el error persiste, contacta a tu soporte de hosting.

2. Me pide la información de la base de datos en el instalador, pero ya la puse en el archivo.

  • Causa: El archivo wp-config.php no se está leyendo o tiene un error de sintaxis.
  • Solución: Asegúrate de que el archivo se llame exactamente wp-config.php (sin espacios, sin "-sample"). Ábrelo con un editor de texto plano y verifica que no haya comillas o puntos y coma mal colocados. A veces, al copiar y pegar, se introducen caracteres invisibles. Lo mejor es borrar el archivo y volver a crearlo desde el wp-config-sample.php.

3. Después de la instalación, solo veo la página principal, pero las demás páginas dan error 404.

  • Causa: Los enlaces permanentes (Permalinks) no se han configurado correctamente o el archivo .htaccess no tiene permisos de escritura.
  • Solución: Ve a Ajustes > Enlaces permanentes en tu escritorio de WordPress. Simplemente selecciona una estructura (por ejemplo, "Nombre de la entrada") y haz clic en "Guardar cambios". Esto regenera el archivo .htaccess. Si el problema persiste, necesitarás editar el archivo .htaccess manualmente (está en la raíz de tu sitio) o pedir a tu hosting que habilite mod_rewrite en Apache.

4. No puedo acceder a mi cPanel, ¿hay otra forma?

  • Sí, si tu hosting usa Syspanel (puerto 2106), el proceso es muy similar. Busca las secciones de "Base de Datos" y "Administrador de Archivos". Los nombres de las bases de datos y usuarios también llevan un prefijo, pero la lógica es idéntica.

5. ¿Es necesario usar FTP? No me siento cómodo.

  • No es obligatorio. El Administrador de Archivos de cPanel es una herramienta web muy potente y fácil de usar. Sube el archivo .zip, extráelo y mueve los archivos. Es la opción más recomendada para principiantes.

Conclusión

Has instalado WordPress manualmente en cPanel. Ahora tienes un sitio web completamente funcional y, lo más importante, sabes exactamente cómo está montado. Este conocimiento te será muy útil para futuras personalizaciones, migraciones o resolución de problemas.

Recuerda que, aunque los instaladores automáticos son cómodos, hacerlo manualmente te da una comprensión más profunda y te permite tener control sobre cada detalle. Si te has encontrado con algún problema, repasa los pasos con calma; normalmente el error está en un pequeño detalle, como una contraseña mal copiada o un archivo en la ubicación incorrecta.

¡Bienvenido al mundo de WordPress! Ahora ve a tu escritorio, explora los ajustes, instala un tema que te guste y empieza a crear contenido. Tienes el control total de tu sitio.

¿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