Cómo instalar WordPress manualmente en cPanel paso a paso
Instalar WordPress de forma manual puede parecer intimidante al principio, pero es un proceso que te da control total sobre tu sitio web. No necesitas ser un experto en programación; solo debes seguir una serie de pasos lógicos dentro de tu panel de control de hosting (cPanel). Este cPanel WordPress tutorial está diseñado para que cualquier persona, incluso sin experiencia técnica, pueda completar una instalación WordPress paso a paso.
A diferencia de los instaladores automáticos como Softaculous, la instalación manual te permite personalizar aspectos avanzados desde el principio y te da un conocimiento más profundo de cómo funciona tu sitio. A continuación, te guiaré por cada etapa, desde la preparación de los archivos hasta la configuración final.
¿Qué necesitas antes de empezar?
Antes de lanzarte a instalar WordPress cPanel, asegúrate de tener estos tres elementos a la mano. Sin ellos, el proceso no podrá completarse.
- Acceso a cPanel: Necesitas las credenciales (usuario y contraseña) que te proporcionó tu empresa de hosting. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. - Un nombre de dominio: Debe estar registrado y apuntando a los servidores DNS de tu hosting. Por ejemplo,
miejemplo.com. - Una base de datos MySQL: La crearemos en el paso 2, pero necesitas saber que WordPress guarda todo su contenido (artículos, usuarios, configuraciones) en una base de datos.
[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es ligeramente diferente. Recuerda que el puerto para entrar a tu panel es el 2106. Por ejemplo: tudominio.com:2106. El proceso de instalación manual es el mismo, solo cambia la interfaz del panel.
Paso 1: Descargar y preparar WordPress
El primer paso es obtener el paquete de instalación oficial desde wordpress.org. Nunca descargues WordPress de sitios de terceros, ya que podrían contener malware.
- Ve a wordpress.org/download y haz clic en el botón grande azul que dice Descargar WordPress.
- El archivo se descargará en tu computadora como un archivo
.zip(por ejemplo,wordpress-6.x.x.zip). - Descomprime el archivo. En Windows, haz clic derecho y selecciona "Extraer todo". En Mac, haz doble clic. Obtendrás una carpeta llamada
wordpress.
Dentro de esa carpeta verás muchos archivos y carpetas. No te asustes. Los más importantes son:
wp-admin: Contiene el panel de administración.wp-content: Aquí se almacenan tus temas, plugins y archivos subidos.wp-config-sample.php: Es el archivo de configuración que editaremos luego.
No subas toda la carpeta wordpress al servidor. En el siguiente paso, subiremos el contenido de la carpeta, no la carpeta en sí.
Paso 2: Crear la base de datos en cPanel
WordPress necesita una base de datos para funcionar. Es como el armario donde guardará toda tu información. Vamos a crearla desde cPanel.
- Inicia sesión en tu cPanel. Busca la sección Bases de datos y haz clic en MySQL Databases (Bases de datos MySQL).
- En el campo New Database, escribe un nombre descriptivo, por ejemplo
wordpress_sitio. Haz clic en Create Database. - Aparecerá un mensaje de éxito. Ahora, vuelve a la misma sección y busca Add New User.
- Crea un nombre de usuario (ej:
wp_user) y una contraseña segura. Puedes usar el generador de contraseñas de cPanel. Guarda este usuario y contraseña en un lugar seguro. - Vincula el usuario a la base de datos. En la sección Add User to Database, selecciona el usuario que acabas de crear y la base de datos que creaste. Haz clic en Add.
- Te preguntará por los Privilegios del usuario. Marca ALL PRIVILEGES (Todos los privilegios) y haz clic en Make Changes.
[WARNING]: Anota estos tres datos: el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el paso 4. Si usas Syspanel, busca la sección "Bases de datos" y el proceso es idéntico.
Paso 3: Subir los archivos de WordPress al servidor
Ahora vamos a subir los archivos que descomprimiste al paso 1 al servidor. Usaremos el Administrador de Archivos de cPanel, que es más sencillo que un cliente FTP.
- En cPanel, busca la sección Archivos y haz clic en File Manager.
- Se abrirá una ventana. Asegúrate de que la opción Document Root for esté seleccionada y elija tu dominio principal (ej:
public_htmlotudominio.com). Haz clic en Go. - Verás una lista de archivos y carpetas. Si es un dominio nuevo, probablemente solo veas un archivo llamado
index.htmlocgi-bin. - Sube el archivo .zip de WordPress. En la barra superior, haz clic en Upload. Se abrirá una nueva pestaña. Arrastra el archivo
wordpress.zip(el original, no la carpeta descomprimida) al área de carga. - Una vez que termine la carga (verás una barra verde), cierra esa pestaña y vuelve al File Manager.
- Extrae el archivo. Verás el archivo
wordpress.zipen la lista. Haz clic derecho sobre él y selecciona Extract. - Te preguntará dónde extraerlo. Deja la ruta por defecto (que es
public_html) y haz clic en Extract Files. - Se creará una carpeta llamada
wordpress. Abre esa carpeta haciendo doble clic. - Mueve el contenido al directorio raíz. Dentro de la carpeta
wordpress, selecciona todos los archivos (puedes usar Ctrl+A o Cmd+A). Luego, haz clic en Move en la barra superior. - En el campo de destino, escribe
/public_html/(o simplemente/si estás en la raíz del dominio) y haz clic en Move. - Finalmente, elimina la carpeta
wordpressvacía y el archivowordpress.zipque ya no necesitas.
[INFO]: Si quieres que WordPress se vea en una subcarpeta (ej: tudominio.com/blog), en lugar de mover los archivos a public_html, muévelos a una carpeta dentro de public_html llamada blog. El proceso es el mismo.
Paso 4: Configurar wp-config.php
Este es el paso más técnico, pero es muy sencillo. Vamos a conectar WordPress con la base de datos que creaste.
-
En el File Manager, dentro de
public_html, busca el archivowp-config-sample.php. -
Haz clic derecho sobre él y selecciona Rename (Renombrar). Cámbiale el nombre a
wp-config.php. -
Haz clic derecho sobre el nuevo
wp-config.phpy selecciona Edit (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', 'nombre_de_tu_base_de_datos' ); define( 'DB_USER', 'tu_usuario' ); define( 'DB_PASSWORD', 'tu_contraseña' ); define( 'DB_HOST', 'localhost' );- DB_NAME: El nombre que le diste a la base de datos (ej:
miweb_wordpress_sitio). - DB_USER: El usuario que creaste (ej:
miweb_wp_user). - DB_PASSWORD: La contraseña de ese usuario.
- DB_HOST: Casi siempre es
localhost. Si tu hosting te da otro valor, sustitúyelo.
- DB_NAME: El nombre que le diste a la base de datos (ej:
-
No cambies nada más. Simplemente guarda los cambios (haz clic en Save Changes en la esquina superior derecha) y cierra el editor.
[TIP]: Si ves un mensaje de error al guardar, asegúrate de que no hayas borrado accidentalmente las comillas simples o el punto y coma al final de cada línea.
Paso 5: Ejecutar el script de instalación
¡Ya casi terminas! Ahora solo falta ejecutar el instalador web de WordPress.
-
Abre tu navegador y escribe la URL de tu dominio (ej:
tudominio.comotudominio.com/blogsi lo pusiste en una subcarpeta). -
Verás la pantalla de bienvenida de WordPress en tu idioma. Selecciona Español y haz clic en Continuar.
-
Te pedirá la información del sitio:
- Título del sitio: El nombre de tu sitio web (ej: "Mi Blog Personal").
- Nombre de usuario: El usuario administrador (ej:
admin). No uses "admin" por seguridad, elige otro comotunombre. - Contraseña: Crea una contraseña muy segura. WordPress te mostrará un indicador de fortaleza.
- Tu correo electrónico: Un correo válido para recuperar la cuenta.
- Visibilidad para motores de búsqueda: Deja esta casilla sin marcar para que Google pueda indexar tu sitio.
-
Haz clic en Instalar WordPress.
[WARNING]: No cierres la pestaña del navegador mientras se instala. El proceso solo toma unos segundos.
Paso 6: Acceder al panel de administración
Una vez completada la instalación, verás un mensaje de éxito. Haz clic en Iniciar sesión.
- Se abrirá la página de inicio de sesión en
tudominio.com/wp-admin. - Ingresa el nombre de usuario y la contraseña que creaste en el paso anterior.
- ¡Felicidades! Ya estás dentro del Escritorio de WordPress (el panel de administración).
Desde aquí podrás instalar temas, plugins, crear páginas y artículos, y personalizar tu sitio al máximo.
Preguntas Frecuentes (FAQ)
¿Puedo instalar WordPress manualmente sin cPanel?
Sí, pero es más complejo. Necesitarías acceso a un servidor web (Apache o Nginx), PHP y MySQL a través de SSH o FTP. cPanel simplifica enormemente la gestión de archivos y bases de datos. Si usas Syspanel, el proceso es igual de sencillo, solo recuerda que el puerto de acceso es el 2106.
¿Qué hago si veo un error de "Error establishing a database connection"?
Esto significa que los datos de tu base de datos en el archivo wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que el usuario esté vinculado a la base de datos con todos los privilegios (paso 2).
¿Es mejor la instalación manual o automática?
La manual te da más control y evita problemas de compatibilidad que a veces generan los instaladores automáticos. Además, es un requisito para sitios que necesitan configuraciones muy específicas (como multisitio). Para un blog simple, la automática (Softaculous) es más rápida.
¿Necesito conocimientos de programación?
No. Solo necesitas saber leer y seguir instrucciones. Este instalar WordPress cPanel tutorial está diseñado para que lo haga cualquier persona. Si te pierdes, vuelve al paso que te cause duda.
¿Qué pasa si quiero cambiar mi contraseña de la base de datos?
Si cambias la contraseña de MySQL en cPanel, también debes actualizarla en el archivo wp-config.php. De lo contrario, tu sitio dejará de funcionar.
¿Puedo instalar WordPress en una subcarpeta después de haberlo instalado en la raíz?
Sí, pero es más complicado. Tendrías que mover los archivos a una subcarpeta y luego cambiar la URL del sitio en Ajustes > Generales. Te recomiendo hacer una instalación limpia en la subcarpeta si es posible.
Conclusión final
Has completado con éxito una instalación WordPress paso a paso de forma manual. Ahora tienes un sitio web completamente funcional y bajo tu control. Recuerda mantener actualizado WordPress, los temas y los plugins para garantizar la seguridad. Si en algún momento tienes dudas, no dudes en consultar la documentación oficial de WordPress o contactar al soporte de tu hosting. ¡Bienvenido al mundo de la gestión web profesional!
