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

Guía para instalar WordPress en cPanel de forma manual (sin instalador automático)

Actualizado el 14 de abril de 2026

¿Cansado de los instaladores automáticos que te limitan o te dejan con configuraciones que no controlas? Instalar WordPress manualmente en cPanel te da el control total sobre cada archivo, base de datos y ajuste de seguridad. Es el método favorito de los SysAdmin porque garantiza que no haya scripts basura ni versiones desactualizadas.

En esta guía paso a paso te voy a enseñar cómo hacerlo desde cero. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra. Al final, tendrás un WordPress limpio, rápido y listo para personalizar.


Requisitos previos antes de empezar

Antes de meter mano, asegúrate de tener lo siguiente a mano. Sin esto, no podrás avanzar.

  • Acceso a cPanel: Necesitas las credenciales de tu hosting (usuario y contraseña). Si no las tienes, pídelas a tu proveedor.
  • Dominio registrado: Debe estar apuntando a los servidores DNS de tu hosting. Normalmente lo configuras desde donde compraste el dominio.
  • Cliente FTP (opcional pero recomendado): Programas como FileZilla o Cyberduck te facilitarán subir archivos. Si no, puedes usar el administrador de archivos de cPanel.
  • WordPress en español: Descarga la última versión desde es.wordpress.org. Busca el botón que dice "Descargar WordPress" y guarda el archivo .zip en tu computadora.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106 (ejemplo: https://tudominio.com:2106). El resto de pasos son idénticos.


Paso 1: Crear la base de datos MySQL

WordPress necesita una base de datos para guardar todo tu contenido: entradas, páginas, usuarios, comentarios, etc. Así que lo primero es crearla.

  1. Inicia sesión en cPanel: Ve a https://tudominio.com/cpanel (o la URL que te haya dado tu hosting). Introduce tu usuario y contraseña.
  2. Busca la sección "Bases de datos": Normalmente verás un icono llamado "MySQL Databases" o "Bases de datos MySQL". Haz clic ahí.
  3. Crea una nueva base de datos:
    • En el campo "New Database", escribe un nombre descriptivo, por ejemplo wordpress_sitio.
    • Haz clic en "Create Database". Aparecerá un mensaje de éxito.
  4. Crea un usuario para la base de datos:
    • Baja hasta la sección "MySQL Users".
    • En "Username", escribe algo como wp_user.
    • En "Password", usa un generador de contraseñas seguras (cPanel tiene uno). Guarda esta contraseña, la necesitarás después.
    • Haz clic en "Create User".
  5. Asigna el usuario a la base de datos:
    • En la sección "Add User to Database", selecciona el usuario y la base de datos que acabas de crear.
    • Marca "ALL PRIVILEGES" (todos los privilegios). Esto le da control total al usuario sobre la base de datos.
    • Haz clic en "Make Changes".

[TIP] Anota en un bloc de notas los siguientes datos: nombre de la base de datos, usuario y contraseña. Los vas a necesitar en el paso 4.


Paso 2: Subir los archivos de WordPress a tu dominio

Ahora toca llevar WordPress a tu servidor. Puedes hacerlo por FTP o directamente desde el administrador de archivos de cPanel. Te explico ambas opciones.

Opción A: Usando el Administrador de Archivos de cPanel (más fácil para principiantes)

  1. Descomprime el archivo .zip de WordPress que descargaste en tu computadora. Obtendrás una carpeta llamada wordpress.
  2. En cPanel, busca "File Manager" (Administrador de archivos). Haz clic.
  3. Navega hasta la carpeta public_html: Es la raíz de tu dominio principal. Si tienes un subdominio, busca su carpeta (ejemplo: public_html/mi-sitio).
  4. Sube la carpeta wordpress:
    • Haz clic en "Upload" (Subir) en la barra superior.
    • Selecciona la carpeta wordpress desde tu computadora. Espera a que termine la subida.
  5. Mueve el contenido al nivel correcto:
    • Una vez subida, verás la carpeta wordpress dentro de public_html.
    • Ábrela, selecciona todos los archivos (Ctrl+A) y haz clic en "Move" (Mover).
    • En el campo de destino, escribe public_html/ (o la ruta de tu subdominio) y confirma.
    • Luego, elimina la carpeta wordpress vacía que queda.

Opción B: Usando FTP (más rápido para archivos grandes)

  1. Conéctate a tu servidor con FileZilla o similar. Necesitas los datos FTP que están en cPanel (sección "FTP Accounts").
  2. Navega a la carpeta public_html en el lado remoto.
  3. Sube todo el contenido de la carpeta wordpress desde tu computadora al directorio public_html. Arrastra y suelta.

[WARNING] Si subes la carpeta wordpress completa sin mover los archivos, tu sitio quedará en tudominio.com/wordpress. Si quieres que sea la página principal, los archivos deben estar directamente en public_html.


Paso 3: Configurar wp-config.php

WordPress necesita saber cómo conectarse a la base de datos que creaste. Esto se hace mediante el archivo wp-config.php.

  1. En el administrador de archivos de cPanel, ve a public_html y busca el archivo wp-config-sample.php.
  2. Renómbralo a wp-config.php (clic derecho > Rename).
  3. Edita el archivo: Haz clic derecho sobre wp-config.php y selecciona "Edit". Se abrirá un editor de texto.
  4. Busca estas líneas y cámbialas por los datos de tu base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base');
define('DB_PASSWORD', 'contraseña_del_usuario');
define('DB_HOST', 'localhost');
  • DB_NAME: El nombre que le diste a la base (ej: usuario_wordpress_sitio).
  • DB_USER: El usuario que creaste (ej: usuario_wp_user).
  • DB_PASSWORD: La contraseña que generaste.
  • DB_HOST: Casi siempre es localhost. Si tu hosting es raro, lo encontrarás en la sección "MySQL Databases" de cPanel.
  1. Guarda los cambios (Ctrl+S) y cierra el editor.

[INFO] WordPress también te pedirá "Salt Keys" (claves de seguridad). Puedes generarlas automáticamente visitando https://api.wordpress.org/secret-key/1.1/salt/. Copia el bloque y pégalo justo después de las líneas de configuración de la base de datos, reemplazando el texto que dice put your unique phrase here.


Paso 4: Ejecutar el instalador web de WordPress

¡Ya casi! Ahora solo falta correr el script de instalación desde tu navegador.

  1. Abre tu navegador y escribe la URL de tu dominio: https://tudominio.com (o http:// si no tienes SSL).
  2. Selecciona el idioma: Elige español y haz clic en "Continuar".
  3. Completa la información del sitio:
    • Título del sitio: El nombre de tu web (ej: "Mi Blog Tech").
    • Nombre de usuario: El que usarás para entrar al admin (no uses "admin", por seguridad).
    • Contraseña: Elige una segura (cPanel puede sugerirte una).
    • Correo electrónico: Tu email válido.
    • Visibilidad para motores de búsqueda: Deja desmarcado si quieres que Google te indexe desde el inicio.
  4. Haz clic en "Instalar WordPress".

En unos segundos verás un mensaje de éxito. ¡Felicidades! Ya tienes WordPress instalado manualmente.

[TIP] Anota la URL de acceso al panel de administración: https://tudominio.com/wp-admin. Ahí gestionarás todo tu contenido.


Paso 5: Configuraciones post-instalación (recomendado para SysAdmin)

Una vez instalado, no te vayas corriendo. Un buen SysAdmin siempre sienta las bases para que el sitio sea seguro y rápido.

5.1 Cambiar el prefijo de las tablas de la base de datos

Por defecto, las tablas de WordPress empiezan con wp_. Esto es conocido por los hackers. Cámbialo antes de agregar contenido.

  1. En cPanel, ve a "phpMyAdmin" (dentro de Bases de datos).
  2. Selecciona tu base de datos.
  3. Haz clic en "SQL" y ejecuta este comando (reemplaza nuevo_prefijo_ por algo como mi_sitio_):
RENAME TABLE wp_commentmeta TO nuevo_prefijo_commentmeta;
RENAME TABLE wp_comments TO nuevo_prefijo_comments;
RENAME TABLE wp_links TO nuevo_prefijo_links;
RENAME TABLE wp_options TO nuevo_prefijo_options;
RENAME TABLE wp_postmeta TO nuevo_prefijo_postmeta;
RENAME TABLE wp_posts TO nuevo_prefijo_posts;
RENAME TABLE wp_terms TO nuevo_prefijo_terms;
RENAME TABLE wp_term_relationships TO nuevo_prefijo_term_relationships;
RENAME TABLE wp_term_taxonomy TO nuevo_prefijo_term_taxonomy;
RENAME TABLE wp_usermeta TO nuevo_prefijo_usermeta;
RENAME TABLE wp_users TO nuevo_prefijo_users;
  1. Edita wp-config.php y cambia la línea:
$table_prefix = 'wp_';

Por tu nuevo prefijo, por ejemplo:

$table_prefix = 'mi_sitio_';

5.2 Activar SSL (HTTPS)

Si tu hosting ofrece certificado SSL gratis (como Let's Encrypt), actívalo desde cPanel en la sección "SSL/TLS". Si no, puedes forzar HTTPS desde el panel de WordPress yendo a Ajustes > Generales y cambiando las URLs de http:// a https://.

[WARNING] No olvides instalar un plugin de caché (como WP Super Cache o W3 Total Cache) y uno de seguridad (Wordfence o iThemes Security). Tu sitio te lo agradecerá.


Preguntas frecuentes (FAQ)

¿Qué hago si veo un error de conexión a la base de datos?

Revisa que en wp-config.php los datos de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST sean exactamente los que creaste en cPanel. El error más común es escribir mal la contraseña o poner localhost cuando el hosting usa otro host (lo encuentras en la sección "MySQL Databases").

¿Puedo instalar WordPress en un subdominio?

Sí. Solo crea un subdominio en cPanel (sección "Subdomains"), luego sube los archivos a la carpeta de ese subdominio (ej: public_html/subdominio) y repite los pasos. La base de datos puede ser la misma o una nueva.

¿Es seguro este método comparado con el instalador automático?

Sí, incluso más seguro porque evitas scripts preconfigurados que a veces incluyen versiones antiguas o plugins no deseados. Además, al hacerlo manual, sabes exactamente qué hay en cada archivo.

Mi hosting usa Syspanel (HestiaCP), ¿cómo accedo?

Accede a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, busca la sección de bases de datos MySQL y el administrador de archivos. El resto del proceso es idéntico al de cPanel.

¿Necesito conocimientos de programación?

No. Solo necesitas seguir los pasos al pie de la letra y saber copiar y pegar. Si algo sale mal, siempre puedes borrar todo y empezar de nuevo.


Conclusión

Instalar WordPress en cPanel de forma manual no es complicado, solo requiere paciencia y atención a los detalles. Como SysAdmin, este método te da control absoluto sobre tu instalación, evitando dependencias de instaladores automáticos y posibles vulnerabilidades.

Ahora que tienes tu WordPress funcionando, puedes empezar a personalizarlo con temas y plugins. Recuerda mantener todo actualizado (WordPress, temas y plugins) para que tu sitio esté siempre seguro y rápido.

Si te atascas en algún paso, vuelve a leer la sección correspondiente. Y si el error persiste, tu hosting técnico (o un foro de WordPress) te echará una mano. ¡Buena suerte con tu nuevo 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