Guía para instalar WordPress en cPanel manualmente
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/cpanelotudominio.com:2083. - Un dominio o subdominio: Donde quieres instalar WordPress. Puede ser
tudominio.com,blog.tudominio.como 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.
- Inicia sesión en tu cPanel.
- 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.
- Paso 1 del asistente: Crear la base de datos.
- Escribe un nombre para tu base de datos. Por ejemplo:
wordpress_sitiooblog_datos. - Haz clic en "Crear base de datos".
- Escribe un nombre para tu base de datos. Por ejemplo:
- 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_useroadmin_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".
- 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".
- ¡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.
- Nombre de la base de datos (suele incluir tu usuario de cPanel + el nombre, ej:
[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.
-
Descarga WordPress desde es.wordpress.org. Obtendrás un archivo
.zip. -
Descomprime el archivo .zip en tu computadora. Obtendrás una carpeta llamada
wordpress. -
Dentro de la carpeta
wordpress, busca el archivo llamadowp-config-sample.php. -
Renómbralo a
wp-config.php(solo cambia el nombre, quita la parte de "-sample"). -
Abre ese archivo
wp-config.phpcon un editor de texto plano (como el Bloc de Notas de Windows, TextEdit en Mac, o mejor aún, Notepad++ o Sublime Text). -
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.
-
Guarda el archivo
wp-config.phpy 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)
- En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- 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_htmlo el nombre del dominio). - Una vez dentro del
public_html, haz clic en el botón "Subir" (Upload) en la barra superior. - Arrastra la carpeta
wordpress(la que descomprimiste) completa o haz clic en "Seleccionar archivo" y elige el archivo.zipde 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.
- 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
- Importante: Si quieres que tu web esté en la raíz (ej:
tudominio.com), debes mover todo el contenido de la carpetawordpressa 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_htmlo simplemente/(dependiendo de la ruta actual). El objetivo es que los archivos comowp-admin,wp-content, ywp-config.phpestén directamente enpublic_html, no dentro de una subcarpeta. - Una vez movidos, puedes eliminar la carpeta
wordpressvacía.
- Selecciona todos los archivos dentro de la carpeta
Opción B: Usando un cliente FTP (más control)
- Abre tu cliente FTP (FileZilla, por ejemplo).
- Conéctate a tu servidor usando los datos FTP que te proporcionó tu hosting (servidor, usuario, contraseña y puerto, normalmente 21).
- En el panel derecho (servidor remoto), navega hasta la carpeta
public_html(o la carpeta raíz de tu dominio). - En el panel izquierdo (tu computadora), navega hasta la carpeta
wordpressque descomprimiste. - Selecciona todos los archivos y carpetas dentro de la carpeta
wordpress(puedes usar Ctrl+A). - Arrástralos al panel derecho (dentro de
public_html). - 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.
- Abre tu navegador web y escribe la URL de tu dominio. Por ejemplo:
http://tudominio.comohttp://tudominio.com/wordpresssi dejaste los archivos en una subcarpeta. - Aparecerá la pantalla de bienvenida de WordPress en español. Selecciona tu idioma y haz clic en "Continuar".
- ¡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 archivowp-config.php. - 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.
- Haz clic en "Instalar WordPress".
- ¡Felicidades! WordPress te mostrará un mensaje de éxito. Haz clic en "Iniciar sesión".
- 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.phpmal configurado o un problema de permisos de archivos. - Solución: Revisa que los datos de la base de datos en
wp-config.phpsean correctos (nombre, usuario, contraseña, host). También, comprueba que el archivowp-config.phpexiste 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.phpno 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 elwp-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
.htaccessno 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.htaccessmanualmente (está en la raíz de tu sitio) o pedir a tu hosting que habilitemod_rewriteen 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.
