Cómo instalar WordPress en cPanel paso a paso (Guía definitiva)
¡Perfecto! Aquí tienes tu guía definitiva, escrita en un tono cercano y didáctico, siguiendo todas las reglas de formato y SEO que has solicitado.
¿Estás listo para dar el salto y crear tu propia web con WordPress? Si ya tienes un hosting con cPanel, estás en el lugar correcto. Aunque pueda parecer complicado al principio, instalar WordPress en cPanel es un proceso mucho más sencillo de lo que imaginas. De hecho, con esta guía paso a paso, lo tendrás funcionando en menos de 15 minutos, incluso si nunca has tocado un panel de control antes.
Olvídate de los instaladores automáticos de terceros que a veces dan problemas. Aprender a hacerlo manualmente te dará un control total sobre tu instalación y te ayudará a entender cómo funciona tu web por dentro. Vamos a desmitificar el proceso de instalar WordPress paso a paso y te convertirás en el dueño absoluto de tu hosting.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, asegurémonos de que tienes todos los "ingredientes" en la mesa. Para esta receta necesitarás tres cosas fundamentales:
- Un dominio: Es la dirección de tu web (ej:
tudominio.com). - Un hosting con cPanel: Es el "terreno" donde vas a construir tu casa. Las credenciales de acceso a cPanel (usuario y contraseña) suelen enviártelas por correo al contratar el servicio.
- El archivo de WordPress: Es el "plano" de la casa. Lo descargaremos directamente desde la web oficial de WordPress.org.
[TIP] Si tu hosting usa un panel alternativo como Syspanel (el antiguo HestiaCP), el proceso es muy similar, pero no es cPanel. En ese caso, el acceso a tu panel de administración de archivos y bases de datos se realiza a través del puerto
2106(ej:http://tudominio.com:2106). Esta guía se centra en cPanel estándar, pero los conceptos son universales.
Paso 1: Descargar WordPress desde el sitio oficial
Este es el primer paso y el más fácil. Vamos a ir a la fuente oficial para asegurarnos de tener la última versión del software, libre de virus o modificaciones maliciosas.
- Abre tu navegador y ve a
wordpress.org/download/. - Haz clic en el botón grande y azul que dice "Descargar WordPress". Se descargará un archivo
.zip(por ejemplo,wordpress-6.x.x-es_ES.zip). - Guarda el archivo en una carpeta de fácil acceso en tu ordenador (como el Escritorio o Descargas). No lo descomprimas aún, lo subiremos tal cual.
[INFO] No confundas
wordpress.org(donde descargamos el software) conwordpress.com(un servicio de hosting que usa WordPress, pero con muchas limitaciones si no pagas). Nosotros queremos el software libre dewordpress.org.
Paso 2: Crear una base de datos MySQL en cPanel
WordPress necesita guardar toda su información (artículos, páginas, comentarios, configuración) en una base de datos. Piensa en ella como el armario donde se guardan todos los muebles de tu casa. Sin este armario, no hay casa.
- Inicia sesión en tu cPanel con las credenciales que te dio tu proveedor de hosting.
- Busca la sección "Bases de datos" (o "Databases" en inglés). Dentro, haz clic en el icono de "Asistente para bases de datos MySQL" (MySQL Database Wizard). Es la opción más sencilla para principiantes.
- Paso 1: Crear la base de datos. En el campo "Nueva base de datos", escribe un nombre descriptivo, por ejemplo,
wordpress. El panel te mostrará el nombre completo (que será algo comotuusuario_wordpress). Anota este nombre, lo necesitarás más tarde. Haz clic en "Siguiente". - Paso 2: Crear un usuario para la base de datos. Ahora necesitas crear un "usuario" que pueda entrar y gestionar ese armario. Elige un nombre de usuario (ej:
wpuser) y crea una contraseña segura. Puedes usar el botón "Generador" para que cPanel cree una para ti. Anota también este nombre de usuario y la contraseña. Haz clic en "Crear usuario". - Paso 3: Añadir el usuario a la base de datos. En la siguiente pantalla, verás una casilla que dice "Todos los privilegios". Márcala para darle al usuario control total sobre la base de datos. Haz clic en "Siguiente".
¡Felicidades! Ya has creado tu base de datos y tu usuario. Ahora es el momento de pasar a la acción y subir los archivos.
Paso 3: Subir los archivos de WordPress a tu hosting
Ahora vamos a mover el "plano" de la casa al terreno (tu hosting). Para ello, usaremos el Administrador de Archivos de cPanel, que es como un explorador de Windows pero en la nube.
- En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager).
- Se abrirá una nueva ventana. Busca en el panel derecho la carpeta llamada
public_html. Esta es la carpeta raíz de tu sitio web. Haz doble clic en ella para entrar. - Una vez dentro de
public_html, haz clic en el botón "Subir" (Upload) en la barra superior. - Se abrirá un cuadro de diálogo. Haz clic en "Seleccionar archivo" y busca el archivo
wordpress.zipque descargaste en el Paso 1. Selecciónalo y espera a que la subida llegue al 100%. Cierra la ventana de subida cuando termine. - Ahora verás el archivo
wordpress.zipen la lista de archivos dentro depublic_html. Haz clic derecho sobre él y selecciona la opción "Extraer" (Extract). - En la siguiente ventana, asegúrate de que la ruta de extracción sea
/public_html/y haz clic en "Extraer archivos". Espera a que el proceso termine. - Verás que se ha creado una nueva carpeta llamada
wordpress. Esta carpeta contiene todos los archivos del CMS.
[WARNING] No instales WordPress directamente en la carpeta
public_htmlsi quieres que tu web cargue en la raíz de tu dominio. Si lo haces, tendrás que acceder a tu web a través detudominio.com/wordpress. Para que tu web principal funcione entudominio.com, los archivos deben estar sueltos dentro depublic_html, no dentro de una subcarpeta.
Movemos los archivos (paso extra): Como queremos que nuestra web cargue en la raíz, vamos a mover el contenido de la carpeta wordpress a public_html.
- Dentro del Administrador de Archivos, entra en la carpeta
wordpress. - Haz clic en "Seleccionar todo" (Select All) en la barra superior.
- Haz clic en el botón "Mover" (Move).
- En el campo de destino, escribe
/public_html/y haz clic en "Mover archivos". - Ahora, vuelve a
public_htmly verás todos los archivos de WordPress sueltos. Ya puedes eliminar la carpeta vacíawordpressy el archivowordpress.zippara mantener todo limpio y ordenado.
Paso 4: Configurar el archivo wp-config.php (La clave de la instalación)
Este es el paso más técnico, pero no te preocupes, es muy sencillo. Aquí le diremos a WordPress cómo conectarse a la base de datos que creamos en el Paso 2.
- Asegúrate de estar dentro de
public_htmlen el Administrador de Archivos. - Busca el archivo llamado
wp-config-sample.php. Haz clic derecho sobre él y selecciona "Editar" (Edit) o "Code Editor". - Se abrirá un editor de texto. Busca las líneas que dicen:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' ); define( 'DB_USER', 'nombre_de_tu_usuario' ); define( 'DB_PASSWORD', 'tu_contraseña' ); - Rellena estos campos con la información que anotaste en el Paso 2. Por ejemplo:
define( 'DB_NAME', 'tuusuario_wordpress' ); define( 'DB_USER', 'tuusuario_wpuser' ); define( 'DB_PASSWORD', 'LaContraseñaSuperSeguraQueGeneraste' ); - Haz clic en "Guardar cambios" (Save Changes) y cierra el editor.
- Ahora, en el Administrador de Archivos, haz clic derecho sobre el archivo
wp-config-sample.phpy selecciona "Renombrar" (Rename). Cámbiale el nombre awp-config.php. Esto es crucial, ya que WordPress buscará este archivo para funcionar.
[TIP] No hay dos archivos
wp-config.php. Al renombrar, estás creando el archivo definitivo. Si lo editas mal, puedes borrarlo y repetir el proceso desde el paso 4, es decir, volver a editarwp-config-sample.php.
Paso 5: Ejecutar el instalador de WordPress (La parte divertida)
Ya casi está. Ahora viene la magia. Vamos a ejecutar el asistente de instalación web de WordPress.
- Abre una nueva pestaña en tu navegador y escribe tu dominio:
tudominio.com. - WordPress detectará que aún no está instalado y te mostrará la pantalla de bienvenida del instalador. Haz clic en "¡Vamos a ello!" (Let's go!).
- Selección de idioma: Elige el idioma de tu sitio (español) y haz clic en "Continuar".
- Información de la base de datos: Aquí te pedirá los datos de nuevo. Rellena los campos:
- Nombre de la base de datos:
tuusuario_wordpress - Usuario de la base de datos:
tuusuario_wpuser - Contraseña:
LaContraseñaSuperSeguraQueGeneraste - Servidor de la base de datos: Deja
localhosttal cual. - Prefijo de tabla: Puedes dejarlo como
wp_por defecto. Cambiarlo es una medida de seguridad extra, pero no es obligatoria.
- Nombre de la base de datos:
- Haz clic en "Enviar" (Submit).
- WordPress comprobará la conexión y te mostrará un mensaje de éxito. Haz clic en "Ejecutar la instalación" (Run the installation).
- Bienvenida a WordPress: Ahora llega la parte más personal. Rellena los siguientes campos:
- Título del sitio: El nombre de tu web (ej: "Mi Blog de Viajes").
- Nombre de usuario: El usuario administrador que usarás para entrar (ej:
admin). Evita usaradminpor seguridad, mejor algo más único. - Contraseña: Crea una contraseña muy segura para tu usuario administrador. WordPress te mostrará un indicador de fuerza. Usa una combinación de mayúsculas, minúsculas, números y símbolos.
- Tu correo electrónico: Un correo válido, ya que aquí recibirás notificaciones importantes y el enlace para recuperar la contraseña si la olvidas.
- Visibilidad para los motores de búsqueda: Te recomiendo DEJARLA SIN MARCAR por ahora. Así podrás trabajar en tu web tranquilamente sin que Google la indexe antes de tiempo. Luego podrás activar esta opción desde el escritorio.
- Haz clic en "Instalar WordPress" (Install WordPress).
Paso 6: ¡Bienvenido a tu nuevo escritorio!
En cuestión de segundos, verás la pantalla de éxito. Haz clic en "Acceder" (Log In) e introduce el nombre de usuario y la contraseña que acabas de crear. ¡Ya estás dentro!
Felicidades, has completado la instalación de WordPress en cPanel de forma manual y con éxito. Ahora tienes el control total de tu sitio. Ya puedes ir a Ajustes > Enlaces permanentes para configurar las URLs amigables (recomiendo la opción "Nombre de la entrada") y empezar a personalizar tu tema, instalar plugins y crear contenido.
Preguntas Frecuentes (FAQ) para resolver dudas comunes
Para terminar, aquí tienes una recopilación de las dudas más habituales que nos suelen llegar sobre WordPress hosting y su instalación.
¿Cuánto tiempo tarda en instalarse WordPress?
Si ya tienes el hosting contratado, la instalación manual tarda entre 10 y 15 minutos siguiendo esta guía. La mayor parte del tiempo se va en la subida de archivos y en rellenar formularios. Los instaladores automáticos de cPanel (como Softaculous) lo hacen en menos de 5 minutos, pero esta guía te da más control y entendimiento.
¿Qué hago si veo un error de "Error al conectar con la base de datos"?
Este es el error más común. Significa que los datos de la base de datos que pusiste en el wp-config.php o en el instalador son incorrectos. Revisa estas tres cosas:
- Que el nombre de la base de datos y el usuario sean exactamente los que te muestra cPanel (con el prefijo de tu cuenta).
- Que la contraseña no tenga espacios ni caracteres extraños copiados por error.
- Que el servidor de la base de datos sea
localhost. Si tu hosting usa un servidor externo, te lo indicarán en el correo de bienvenida.
¿Es mejor instalar WordPress manualmente o con el instalador automático de cPanel?
Depende de tu nivel de comodidad. El instalador automático (Softaculous) es más rápido y fácil para principiantes absolutos. La instalación manual, como la que has hecho, es más educativa, te da control total sobre la estructura de archivos y evita posibles conflictos con plugins preinstalados que a veces añaden los instaladores automáticos.
¿Puedo instalar WordPress en una subcarpeta (ej: tudominio.com/blog)?
¡Por supuesto! El proceso es idéntico, pero en el Paso 3, en lugar de subir los archivos a public_html, crea una carpeta nueva dentro de public_html (ej: public_html/blog) y sube y extrae los archivos de WordPress dentro de esa carpeta. Recuerda que para la base de datos, el proceso es exactamente el mismo.
¿Qué es el wp-config.php y por qué es tan importante?
Es el archivo más importante de WordPress después del núcleo. Contiene la configuración esencial de tu sitio, como la información de la base de datos, las claves de seguridad (salt keys) y el prefijo de las tablas. Sin él, WordPress no puede funcionar. Por eso es un archivo que nunca debe estar en un directorio público accesible.
Mi web carga, pero sale un error de "Error al establecer conexión con la base de datos" tras una mudanza de hosting.
Esto suele pasar al mover una web. Lo más probable es que el archivo wp-config.php tenga los datos de la base de datos del hosting antiguo. Deberías editar ese archivo (desde cPanel o FTP) y actualizar los campos DB_NAME, DB_USER y DB_PASSWORD con los datos de tu nuevo hosting.
Ahora que has completado la guía WordPress y tienes tu sitio funcionando, te animo a explorar. Entra en el escritorio, ve a "Apariencia" y prueba diferentes temas. Instala un par de plugins esenciales (como uno de seguridad y otro de caché). Y sobre todo, ¡empieza a crear contenido! Tu nueva web ya está lista para el mundo.
