WordPress en cPanel: Instalar manualmente en 5 pasos
¡Hola! Soy tu técnico de soporte de confianza. Hoy vamos a quitarnos el miedo y vamos a instalar WordPress en cPanel de forma manual, paso a paso y sin necesidad de ser un experto en programación.
Aunque muchos hosting ofrecen instaladores automáticos (como Softaculous) que hacen todo el trabajo pesado, aprender a instalar wordpress cpanel de forma manual es una habilidad increíblemente útil. Te da control total sobre la estructura de carpetas, evita conflictos con ciertos plugins y, sobre todo, te ayuda a entender cómo funciona tu web por dentro.
Vamos a ello, con una guía súper visual y fácil de seguir. Al final, tendrás tu blog o tienda online funcionando en menos tiempo del que crees.
¿Por qué instalar WordPress manualmente en cPanel?
Antes de ensuciarnos las manos, hablemos del "por qué". Si tu hosting tiene un instalador automático, ¿por qué molestarse en hacerlo a mano?
- Control total: Tú decides exactamente en qué carpeta se instala (por ejemplo,
tuweb.com/blogotuweb.comdirectamente). - Evitas conflictos: A veces, los instaladores automáticos crean subdirectorios o tablas de base de datos con prefijos extraños que luego dan problemas con ciertos temas.
- Aprendizaje: Entiendes la relación entre los archivos y la base de datos. Si algo falla en el futuro, sabrás dónde mirar.
- Base de datos limpia: Puedes elegir el prefijo de las tablas (
wp_es el estándar, pero cambiarlo a algo comomisitio_mejora la seguridad).
En esta guía, vamos a hacer una instalacion wordpress hosting clásica y limpia. No te preocupes, es un proceso de 5 pasos (aunque el paso 3 tiene varios sub-pasos, pero son muy sencillos).
Requisitos previos (y qué es cada cosa)
Para empezar, necesitas dos cosas que ya deberías tener si tienes un hosting contratado:
- Acceso a cPanel: Normalmente se accede desde
tudominio.com/cpanelotudominio.com:2083. - Credenciales de FTP o el "Administrador de archivos" de cPanel: Usaremos el Administrador de archivos, que es más visual y no requiere programas externos.
- Un dominio o subdominio: Puede ser
tudominio.com(raíz) otudominio.com/blog(subcarpeta).
[INFO] Si tu hosting usa un panel alternativo llamado Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. El proceso es similar, pero la interfaz gráfica cambia. Esta guía se centra en cPanel, que es el más común.
Paso 1: Descargar WordPress desde el sitio oficial
Lo primero es obtener el paquete de instalación. Nunca descargues WordPress de sitios de terceros; siempre del oficial.
- Ve a es.wordpress.org.
- Haz clic en el botón grande azul que dice "Descargar WordPress". Se descargará un archivo
.zipo.tar.gz. - No lo descomprimas aún en tu ordenador. Lo subiremos tal cual al servidor.
[TIP] Descarga la versión en español si es tu idioma. El archivo se llamará algo así como wordpress-6.x.x-es_ES.zip.
Paso 2: Crear la Base de Datos (MySQL) en cPanel
WordPress necesita una base de datos para guardar tus entradas, páginas, comentarios y configuraciones. Es como el "almacén" de tu web.
- Dentro de cPanel, busca la sección "Bases de Datos" y haz clic en "Asistente para Bases de Datos MySQL" (o "MySQL Database Wizard").
- Paso 1: Escribe un nombre para tu base de datos. Por ejemplo,
mipagina_wp. Haz clic en "Siguiente". - Paso 2: Crea un usuario para esa base de datos. Escribe un nombre (ej.
mipagina_user) y una contraseña segura.- Usa el botón "Generar" para que cPanel cree una contraseña súper segura por ti, o escribe una que mezcle mayúsculas, minúsculas, números y símbolos.
- Paso 3: Asigna los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" (o "ALL PRIVILEGIES"). Esto le da permiso total al usuario para manejar la base de datos.
- Haz clic en "Siguiente" o "Finalizar".
¡Importante! Anota estos tres datos en un bloc de notas:
- Nombre de la base de datos (ej.
mipagina_wp). - Nombre de usuario (ej.
mipagina_user). - Contraseña del usuario.
[WARNING] Si pierdes estos datos, no podrás conectar WordPress con la base de datos. Guárdalos en un lugar seguro, pero no en el mismo servidor.
Paso 3: Subir y descomprimir los archivos de WordPress
Este es el paso más "físico". Vamos a subir el .zip que descargamos y a descomprimirlo en el servidor.
- Ve a cPanel y busca la sección "Archivos" y haz clic en "Administrador de Archivos" (File Manager).
- Se abrirá una ventana. Normalmente te pedirá que elijas la carpeta raíz. Si tu dominio es el principal, elige
public_html(a veces se llamahtdocs). Marca la casilla "Mostrar archivos ocultos" y pulsa "Ir". - Dentro de
public_html, haz clic en el botón "Cargar" (Upload) en la barra superior. - Se abrirá una ventana de carga. Arrastra el archivo
wordpress.zipque descargaste. Espera a que suba al 100%. - Cierra la ventana de carga. Verás el archivo
.zipen la lista de archivos. - Haz clic derecho sobre el archivo
.zipy selecciona "Extraer" (Extract). - En el campo "Ruta de extracción", pon
/public_html(o la ruta que estés usando) y haz clic en "Extraer archivos". - Verás que se crea una carpeta llamada
wordpress. Dentro están todos los archivos de instalación.
[TIP] Si quieres instalar WordPress en la raíz (es decir, que tu web sea tudominio.com y no tudominio.com/wordpress), debes mover todos los archivos de la carpeta wordpress a la carpeta public_html. Para ello, entra en la carpeta wordpress, selecciona todos los archivos (Ctrl+A) y arrástralos a public_html. Luego, borra la carpeta vacía wordpress y el archivo .zip.
Paso 4: Configurar el archivo wp-config.php
Este es el archivo que conecta WordPress con la base de datos que creamos en el Paso 2.
- En el Administrador de Archivos, ahora deberías ver los archivos de WordPress en la raíz (o dentro de la subcarpeta).
- Busca un archivo llamado
wp-config-sample.php. - Haz clic derecho sobre él y selecciona "Copiar" (Copy).
- En el diálogo, cambia el nombre del archivo copiado a
wp-config.php. Pulsa "Copiar". - Ahora, haz clic derecho sobre el nuevo archivo
wp-config.phpy selecciona "Editar" (Edit). Se abrirá un editor de texto. - Busca las líneas que dicen
define('DB_NAME', 'nombre_base_datos');,define('DB_USER', 'usuario');ydefine('DB_PASSWORD', 'contraseña');. - Sustituye los valores de ejemplo por los que anotaste en el Paso 2.
- Guarda los cambios (Ctrl+S) y cierra el editor.
[INFO] El archivo wp-config.php también contiene las "Claves de seguridad" (Authentication Unique Keys). No es obligatorio cambiarlas para que funcione, pero es una buena práctica de seguridad. Puedes ir a https://api.wordpress.org/secret-key/1.1/salt/ para generar unas nuevas y pegarlas en el archivo.
Paso 5: Ejecutar el instalador (la parte fácil)
Ahora viene la magia. Ya tienes los archivos y la base de datos lista. Solo falta decirle a WordPress que se "case" con la base de datos.
- Abre tu navegador web y escribe la URL de tu sitio. Si instalaste en la raíz, ve a
tudominio.com. Si fue en una subcarpeta, ve atudominio.com/wordpress. - Verás la pantalla de bienvenida de WordPress en español. Haz clic en "¡Vamos a ello!".
- Te pedirá que selecciones el idioma. Elige Español y pulsa "Continuar".
- Ahora verás el formulario de configuración inicial. Esto es para tu sitio, no es el usuario de la base de datos:
- Título del sitio: El nombre de tu web (ej. "Mi Recetario Digital").
- Nombre de usuario: El usuario administrador (ej.
admino algo más personal). - Contraseña: Una contraseña fuerte para entrar al panel de administración.
- Tu correo electrónico: Para recibir notificaciones.
- Marca la casilla de "Permisos de los motores de búsqueda" si quieres que Google te encuentre (deberías dejarla desmarcada si estás en un sitio de pruebas).
- Haz clic en "Instalar WordPress".
¡En menos de 5 segundos verás la pantalla de éxito! Haz clic en "Acceder" y entra con el usuario y contraseña que acabas de crear.
[TIP] Si te da un error de "No se puede conectar a la base de datos", revisa el Paso 2 y el Paso 4. El 99% de las veces es un error de tipeo en el nombre de la base de datos o el usuario.
Preguntas Frecuentes (FAQ) sobre la instalación manual
Aquí te resuelvo las dudas más comunes que me suelen llegar al soporte.
¿Es lo mismo instalar en cPanel que en Syspanel?
No exactamente. cPanel es el más popular, pero Syspanel (el antiguo HestiaCP) también es un gran panel. La diferencia clave es la interfaz. En Syspanel, el acceso es a través del puerto 2106 (ej. tudominio.com:2106). Dentro de Syspanel, la sección de "Base de Datos" y "Administrador de Archivos" están en menús laterales, pero el proceso de subir archivos y crear la BD es conceptualmente idéntico al que hemos visto.
¿Qué pasa si solo veo una carpeta "wordpress" y no la web?
Eso significa que no moviste los archivos a la raíz. Tienes dos opciones:
- Acceder a
tudominio.com/wordpress(funciona perfectamente). - Mover los archivos como expliqué en el Paso 3, punto 8.
¿Puedo instalar WordPress manualmente en un subdominio?
Sí, es exactamente el mismo proceso. En el Paso 3, en lugar de subir a public_html, subes a la carpeta del subdominio (ej. public_html/blog o public_html/subdominio).
¿Pierdo la instalación si actualizo WordPress?
No. Las actualizaciones se hacen dentro del panel de administración (wp-admin) y no afectan a la estructura de archivos que hemos creado.
¿Es más seguro instalar manualmente que con Softaculous?
No necesariamente más seguro, pero te permite personalizar el prefijo de la base de datos, lo cual es una capa extra de seguridad. Además, no dependes de las actualizaciones del instalador automático.
Conclusión: Ya eres casi un profesional
¡Y eso es todo! Has completado una cpanel wordpress pasos de instalación manual. Ahora tienes un WordPress fresco, sin bloatware añadido por instaladores automáticos.
Entra en tu panel de administración (tudominio.com/wp-admin), explora los ajustes, instala un tema bonito y empieza a crear contenido. Si te pierdes en algún punto, recuerda que el orden es: 1. Descargar, 2. Crear BD, 3. Subir y extraer, 4. Configurar wp-config.php y 5. Ejecutar el instalador.
Si en algún momento el proceso se te atasca, no dudes en escribirnos. Estamos aquí para ayudarte a que tu web despegue. ¡Nos vemos en el siguiente tutorial!
