Instalar WordPress en cPanel manualmente
Introducción: ¿Por qué instalar WordPress manualmente en cPanel?
Si estás leyendo esto, probablemente ya sabes que WordPress es el sistema de gestión de contenidos (CMS) más popular del mundo. Millones de sitios web lo usan. Y aunque muchos hosting ofrecen instaladores automáticos como Softaculous o QuickInstall, instalar WordPress manualmente en cPanel te da un control total. ¿Por qué elegir esta ruta? Porque aprendes exactamente cómo funciona cada archivo, qué permisos necesita tu base de datos y cómo solucionar problemas tú mismo. Además, es un conocimiento fundamental para cualquier administrador de sistemas Linux.
En esta guía completa, te explicaré paso a paso cómo instalar WordPress cPanel de forma manual. No necesitas ser un experto, solo seguir las instrucciones al pie de la letra. Al final, tendrás tu sitio funcionando y entenderás mejor tu servidor.
Requisitos previos antes de empezar
Antes de lanzarte a la instalación, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting. Normalmente accedes mediante
tudominio.com/cpanelotudominio.com:2083. - Dominio propio: Puede ser un dominio principal o un addon domain. Si usas un subdominio, también funciona.
- Conexión a Internet estable: Descargarás archivos y los subirás al servidor.
- Cliente FTP o el administrador de archivos de cPanel: Te recomiendo usar el Administrador de Archivos de cPanel para simplificar, pero también puedes usar FileZilla.
- PHP y MySQL: Tu hosting debe soportar PHP 7.4 o superior (WordPress recomienda 8.0+) y MySQL 5.7+ o MariaDB 10.3+.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es similar pero por el puerto 2106. Por ejemplo:
tudominio.com:2106. El proceso de instalación manual es idéntico al de cPanel.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener los archivos limpios de WordPress. Ve a wordpress.org/download y descarga la versión más reciente en formato .zip. No uses versiones beta a menos que sepas lo que haces.
Guarda el archivo en tu computadora. Se llamará algo como wordpress-6.x.x.zip. No lo extraigas aún; lo subiremos comprimido al servidor.
Paso 2: Crear la base de datos en cPanel
WordPress necesita una base de datos MySQL para almacenar todo tu contenido: entradas, páginas, usuarios, etc. Vamos a crearla.
- Inicia sesión en tu cPanel.
- Busca la sección Bases de datos y haz clic en MySQL Databases (o MySQL Database Wizard si prefieres un asistente).
- Crea una nueva base de datos. Ponle un nombre descriptivo, por ejemplo:
mipagina_wp. - Luego, crea un usuario para esa base de datos. El nombre puede ser algo como
mipagina_user. Elige una contraseña segura (puedes usar el generador de cPanel). - Asigna el usuario a la base de datos con todos los privilegios. Esto es crucial; si no le das todos los permisos, WordPress fallará al instalarse.
- Anota los siguientes datos en un bloc de notas:
- Nombre de la base de datos
- Nombre de usuario
- Contraseña
- Host de la base de datos (normalmente es
localhost, pero a veces tu hosting te da uno específico)
[WARNING] No uses caracteres especiales como ñ, tildes o espacios en los nombres de la base de datos o usuario. Solo letras minúsculas, números y guiones bajos.
Paso 3: Subir los archivos de WordPress al servidor
Ahora vamos a colocar los archivos de WordPress en la carpeta correcta de tu hosting.
- En cPanel, ve a Archivos > Administrador de Archivos.
- Navega hasta
public_html(o la carpeta de tu dominio si usas un addon domain, por ejemplopublic_html/miweb). - Haz clic en Subir y selecciona el archivo
wordpress-6.x.x.zipque descargaste. - Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona Extraer. Se creará una carpeta llamada
wordpress. - Abre esa carpeta, selecciona todos los archivos (Ctrl+A) y luego haz clic en Mover. En la ruta de destino, escribe
/public_html(o la carpeta de tu dominio) y confirma. Esto mueve los archivos a la raíz de tu sitio. - Opcional: Elimina la carpeta
wordpressvacía y el archivo.zippara mantener orden.
[TIP] Si solo quieres instalar WordPress en un subdirectorio (ejemplo:
tudominio.com/blog), no muevas los archivos. Simplemente extrae el zip dentro de una carpeta llamadablogdentro depublic_html.
Paso 4: Configurar el archivo wp-config.php
Este es el corazón de la instalación. WordPress necesita saber cómo conectarse a tu base de datos.
- En el Administrador de Archivos, dentro de
public_html, busca el archivowp-config-sample.php. - Haz clic derecho sobre él y selecciona Renombrar. Cámbiale el nombre a
wp-config.php. - Ahora haz clic derecho sobre
wp-config.phpy selecciona Editar. Se abrirá un editor de texto. - Busca las siguientes líneas y reemplázalas con los datos de tu base de datos:
define( 'DB_NAME', 'aqui_el_nombre_de_tu_base' );
define( 'DB_USER', 'aqui_el_usuario' );
define( 'DB_PASSWORD', 'aqui_la_contraseña' );
define( 'DB_HOST', 'localhost' ); // O el host que te haya dado tu hosting
- Guarda los cambios (Ctrl+S) y cierra el editor.
[INFO] El archivo
wp-config.phptambién contiene las claves de seguridad (salts). WordPress las genera automáticamente si no las pones, pero es mejor que las añadas manualmente. Ve a https://api.wordpress.org/secret-key/1.1/salt/, copia el código y pégalo justo después de la líneadefine('DB_HOST', ...);.
Paso 5: Ejecutar el script de instalación de WordPress
Ya casi está todo listo. Ahora solo debes abrir tu navegador y escribir la URL de tu dominio (o subdominio). Verás la pantalla de bienvenida de WordPress.
- Selecciona tu idioma (español, por ejemplo).
- Haz clic en Continuar.
- Completa los siguientes campos:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: El usuario administrador (evita "admin" por seguridad).
- Contraseña: Elige una segura (WordPress te indicará la fortaleza).
- Tu correo electrónico: Importante para recuperar la contraseña.
- Visibilidad para motores de búsqueda: Puedes dejarlo desmarcado si quieres que Google indexe tu sitio desde el principio.
- Haz clic en Instalar WordPress.
En unos segundos, verás un mensaje de éxito. ¡Felicidades! Ya has completado la cPanel WordPress instalación manual.
Paso 6: Verificar y primeros pasos después de la instalación
Una vez instalado, inicia sesión con el usuario y contraseña que creaste. Accederás al escritorio de WordPress. Aquí algunas acciones recomendadas:
- Cambia el permalink: Ve a Ajustes > Enlaces permanentes y selecciona "Nombre de la entrada" para URLs amigables.
- Instala un tema: Apariencia > Temas > Añadir nuevo. Busca uno que te guste.
- Revisa los plugins: Ve a Plugins > Añadir nuevo. Instala al menos uno de seguridad y otro de caché.
- Crea una página de inicio: Páginas > Añadir nueva. Ponle "Inicio" y asígnale la portada en Ajustes > Lectura.
[WARNING] No olvides actualizar WordPress regularmente. Las actualizaciones corrigen vulnerabilidades de seguridad. Puedes hacerlo desde Escritorio > Actualizaciones.
FAQ: Preguntas frecuentes sobre la instalación manual de WordPress en cPanel
¿Puedo instalar WordPress en un subdominio?
Sí. Simplemente crea el subdominio en cPanel (sección Dominios), luego sube los archivos a la carpeta correspondiente (ejemplo: public_html/subdominio). El proceso es el mismo.
¿Qué hago si veo un error de conexión a la base de datos?
Revisa que los datos en wp-config.php sean correctos. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos. También verifica el host de la base de datos; si no es localhost, tu hosting te lo habrá indicado.
¿Es necesario usar el Administrador de Archivos o puedo usar FTP?
Puedes usar cualquier cliente FTP (FileZilla, Cyberduck). La ventaja del Administrador de Archivos es que no necesitas configurar nada adicional. Si usas FTP, sube los archivos directamente a public_html y extrae el zip localmente antes.
¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
No hay problema. Syspanel (HestiaCP) tiene un panel similar. Accede por el puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección de bases de datos y el administrador de archivos. El resto de pasos son idénticos.
¿Puedo instalar WordPress en un directorio distinto a la raíz?
Sí. Si quieres que tu web esté en tudominio.com/blog, sube los archivos a una carpeta llamada blog dentro de public_html. Luego accede a tudominio.com/blog para ejecutar la instalación.
¿La instalación manual afecta el rendimiento?
No. De hecho, al no usar instaladores automáticos, evitas posibles archivos basura o configuraciones predeterminadas que a veces ralentizan. Además, aprendes a optimizar cada paso.
¿Qué hago si olvido la contraseña de administrador?
Puedes recuperarla desde la pantalla de inicio de sesión de WordPress (enlace "¿Has olvidado tu contraseña?"). También puedes cambiarla desde phpMyAdmin en cPanel, modificando la tabla wp_users.
Conclusión: Domina tu instalación de WordPress
Instalar WordPress manualmente en cPanel no solo te da control, sino que te prepara para resolver problemas futuros. Cada paso que seguiste —desde crear la base de datos hasta editar el wp-config.php— es parte del conocimiento esencial de cualquier administrador de sistemas Linux.
Ahora ya sabes cómo hacer una guía WordPress completa y funcional. Si algo sale mal, recuerda que los errores más comunes son por datos incorrectos en la base de datos o permisos de archivos. Revisa, respira hondo y vuelve a intentarlo.
[TIP] Guarda siempre una copia de seguridad de tu sitio después de instalarlo. Puedes usar plugins como UpdraftPlus o hacerla manualmente desde cPanel (sección Copias de seguridad).
¡Ya tienes tu sitio en marcha! Disfruta del proceso de creación y personalización. Y recuerda: la práctica hace al maestro.
