Cómo instalar WordPress en cPanel (con Softaculous o manual)
¿Estás listo para montar tu propio sitio web con WordPress? Si tienes un hosting con cPanel, estás en el lugar correcto. Este panel de control es uno de los más populares del mundo y, gracias a sus herramientas integradas, instalar WordPress se convierte en un proceso bastante sencillo, incluso si nunca lo has hecho antes.
En esta guía extensa y práctica, vamos a explorar dos métodos principales para instalar WordPress en cPanel: el método rápido y recomendado usando Softaculous WordPress (un instalador automático) y el método manual (para los que quieren tener el control total de cada archivo y base de datos). Al final, tendrás tu sitio funcionando sin importar tu nivel de experiencia.
Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegúrate de tener tres cosas a mano:
- Acceso a cPanel: Normalmente se accede escribiendo
tudominio.com/cpanelotudominio.com:2083en tu navegador. Tu proveedor de hosting te habrá enviado un correo con el usuario y la contraseña. - Un dominio registrado: Puede ser un dominio principal (ej.
midominio.com) o un subdominio (ej.blog.midominio.com). - Credenciales FTP o del Administrador de archivos: Las necesitarás sobre todo para el método manual, aunque con cPanel puedes usar el "Administrador de archivos" sin necesidad de programas externos.
Importante: Si tu hosting no usa cPanel sino otro panel (por ejemplo, Syspanel, que es el nuevo nombre de HestiaCP y se accede por el puerto 2106), los pasos de este artículo pueden variar ligeramente. Esta guía se centra exclusivamente en cPanel, pero los conceptos de archivos y bases de datos son universales.
Método 1: Instalar WordPress con Softaculous (El más fácil y rápido)
Si tu cPanel incluye "Softaculous" (lo verás como un icono con una flecha o un logo de "Softaculous" en la sección "Software"), este es el camino más rápido y sin complicaciones. Es la opción perfecta para principiantes porque automatiza todo el proceso: crea la base de datos, sube los archivos y configura el archivo wp-config.php por ti.
Paso 1: Accede a Softaculous
Dentro de tu cPanel, desplázate hasta la sección "Software" o "Automatizadores" y haz clic en el icono de Softaculous Apps Installer. Se abrirá una nueva ventana con un panel lleno de scripts (Joomla, Drupal, PrestaShop, etc.).
Paso 2: Inicia la instalación de WordPress
En el menú lateral izquierdo, busca la categoría "Blogs" y haz clic en WordPress. Verás una página con una descripción y un botón azul que dice "Install" o "Instalar". Haz clic en él para comenzar.
Paso 3: Configura los parámetros básicos
Ahora viene la parte importante. Rellena el formulario con cuidado:
- Protocolo: Elige
http://ohttps://(si tienes certificado SSL activo). Si no sabes cuál usar,http://es seguro para empezar, pero puedes cambiarlo luego. - Dominio: Selecciona el dominio donde quieres instalar WordPress. Si quieres que esté en la raíz (ej.
tudominio.com), déjalo en blanco. Si quieres una subcarpeta (ej.tudominio.com/blog), escríbela en el campo "In Directory". - Configuración del sitio: Pon el Nombre del sitio (ej. "Mi Blog de Viajes") y la Descripción (ej. "Consejos para viajar barato").
Paso 4: Configura la cuenta de administrador
Esta es la cuenta que usarás para entrar en tu panel de administración de WordPress (wp-admin). No la olvides.
- Nombre de usuario: Evita usar "admin" por seguridad. Elige algo único como "editor_jefe".
- Contraseña: Usa una contraseña segura. Softaculous suele ofrecer un botón para generar una automáticamente. Guárdala en un lugar seguro.
- Email: Asegúrate de que sea un correo válido, ya que ahí recibirás notificaciones importantes.
Paso 5: Ajustes avanzados (Opcional pero recomendado)
Despliega la sección "Advanced Options" (Opciones Avanzadas). Aquí puedes:
- Seleccionar plugins: Marca la casilla para instalar "Limit Login Attempts" (para protegerte de ataques de fuerza bruta) y "Google Analytics". No instales demasiados de primeras.
- Eliminar el prefijo de la tabla: Cambia
wp_por algo aleatorio comomiwp_. Esto añade una capa extra de seguridad contra la inyección SQL. No te olvides de esto, es muy útil.
Paso 6: Haz clic en "Install"
Revisa que todo esté bien y pulsa el botón "Install" al final de la página. El proceso tardará unos segundos.
¡Enhorabuena! Softaculous te mostrará una página de éxito con las URLs de tu sitio. Verás algo como:
- URL de la instalación:
http://tudominio.com - URL del panel de administración:
http://tudominio.com/wp-admin
¿Qué acaba de pasar?
Softaculous ha hecho el trabajo pesado por ti: ha creado una base de datos MySQL, ha subido todos los archivos de WordPress, ha generado el archivo de configuración y ha establecido la conexión entre ambos. No has tocado ni una línea de código.
Método 2: Instalación Manual de WordPress (Control total)
Este método es para los que prefieren entender cada pieza del puzzle o si tu hosting no tiene Softaculous. No es complicado, solo requiere más pasos. Te guiaré paso a paso.
Paso 1: Descarga WordPress
Ve a es.wordpress.org y haz clic en "Descargar WordPress". Obtendrás un archivo .zip con todos los archivos del sistema.
Paso 2: Crea una Base de Datos MySQL
WordPress necesita una base de datos para guardar todas tus publicaciones, páginas y configuraciones. Vamos a crearla en cPanel.
- En cPanel, busca la sección "Bases de Datos" y haz clic en "Bases de Datos MySQL".
- En el campo "Nueva base de datos", escribe un nombre (ej.
blog_palabras). El prefijo de tu cuenta se añadirá automáticamente (ej.tuusuario_blog_palabras). Haz clic en "Crear base de datos". - Ahora, baja hasta la sección "Añadir nuevo usuario". Crea un nombre de usuario (ej.
adminwp) y una contraseña segura. Haz clic en "Crear usuario". - Una vez creado el usuario, ve a la sección "Añadir usuario a la base de datos". Selecciona tu usuario y tu base de datos en los menús desplegables y haz clic en "Añadir".
- Te preguntará por los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Realizar cambios".
Anota estos datos, los necesitarás en unos minutos:
- Nombre de la base de datos (ej.
tuusuario_blog_palabras) - Usuario (ej.
tuusuario_adminwp) - Contraseña (la que hayas puesto)
Paso 3: Sube los archivos de WordPress a tu servidor
Este es el paso más "tedioso" pero fácil. Tienes dos opciones:
Opción A: Usando el Administrador de Archivos de cPanel (Recomendado)
- En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Entra en la carpeta
public_html(ohtdocs). Esta es la raíz de tu sitio web. - Haz clic en el botón "Subir" en la barra superior y selecciona el archivo
wordpress.zipque descargaste. - Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona "Extraer" (o "Extract"). Espera a que se complete la extracción. - Ahora tendrás una carpeta llamada
wordpressdentro depublic_html. Si quieres que WordPress esté en la raíz (ej.tudominio.com), debes mover todos los archivos de la carpetawordpressa la raíz. Selecciona todos los archivos dentro de la carpetawordpress(Ctrl+A), córtalos (Ctrl+X) y pégalos enpublic_html(Ctrl+V). Si quieres instalarlo en una subcarpeta (ej.tudominio.com/blog), puedes dejar la carpetawordpresstal cual, pero te sugiero renombrarla ablogpara que la URL sea más limpia.
Opción B: Usando FTP (Cliente FTP)
Si prefieres usar un cliente FTP como FileZilla, conéctate a tu servidor con las credenciales FTP que te dio tu hosting. Luego, sube todos los archivos de la carpeta wordpress que descargaste a la carpeta public_html (o a la subcarpeta que prefieras).
Paso 4: Configura el archivo wp-config.php
Ahora viene la magia. WordPress necesita saber cómo conectarse a la base de datos que creaste.
- Dentro del Administrador de Archivos, en la carpeta donde has subido WordPress, busca el archivo llamado
wp-config-sample.php. - Haz clic derecho sobre él y selecciona "Renombrar". Cámbiale el nombre a
wp-config.php. - Haz clic derecho sobre
wp-config.phpy selecciona "Editar" (o "Edit"). Se abrirá un editor de texto. - Busca estas líneas y rellénalas con los datos de tu base de datos:
// ** Configuración de la base de datos - Puedes obtenerla de tu proveedor de hosting ** //
define( 'DB_NAME', 'tuusuario_blog_palabras' ); // El nombre de tu base de datos
/** Usuario de la base de datos */
define( 'DB_USER', 'tuusuario_adminwp' ); // El usuario de tu base de datos
/** Contraseña de la base de datos */
define( 'DB_PASSWORD', 'tu_contraseña_segura' ); // La contraseña del usuario
/** Host de la base de datos */
define( 'DB_HOST', 'localhost' ); // Normalmente es 'localhost', pero si tu hosting usa otro, cámbialo.
- Guarda los cambios (Ctrl+S) y cierra el editor.
Paso 5: Ejecuta el instalador de WordPress
Ahora viene la parte divertida. Abre tu navegador y visita tu dominio (ej. http://tudominio.com). WordPress detectará que aún no está instalado y te mostrará el asistente de instalación.
- Selecciona tu idioma (Español) y haz clic en "Continuar".
- Te pedirá que crees la información del sitio:
- Título del sitio: El nombre de tu web.
- Nombre de usuario: Tu usuario administrador (evita "admin").
- Contraseña: Una contraseña segura.
- Tu correo electrónico: Para recuperar la cuenta.
- Privacidad: Decide si quieres que tu sitio sea indexado por Google (te recomiendo dejarlo desmarcado hasta que lo tengas listo).
- Haz clic en "Instalar WordPress".
¡Felicidades! En menos de un minuto, verás la pantalla de "Éxito". WordPress se ha instalado correctamente. Puedes hacer clic en "Acceder" para entrar a tu panel de administración (http://tudominio.com/wp-admin).
Preguntas Frecuentes (FAQ)
Aquí respondo a las dudas más comunes que suelen tener los usuarios al montar WordPress.
¿Cuál es la diferencia entre instalar con Softaculous y manual?
La principal diferencia es la gestión. Con Softaculous, el instalador crea las bases de datos y los archivos por ti, y te permite hacer actualizaciones y copias de seguridad con un solo clic desde su panel. Es más fácil para principiantes. Con la instalación manual, tienes control total sobre cada archivo y la configuración del servidor, pero debes gestionar las actualizaciones y las copias de seguridad tú mismo. Para el 99% de los casos, Softaculous es la mejor opción por su simplicidad y seguridad.
¿Puedo instalar WordPress en cPanel sin dominio?
No es posible directamente. Necesitas al menos un dominio o un subdominio asociado a tu cuenta de hosting. Sin embargo, puedes usar una carpeta temporal y acceder por IP, pero no es recomendable para producción. Lo normal es tener un dominio registrado.
¿Qué hago si veo un error de "Error al conectar con la base de datos"?
Este error es muy común y casi siempre se debe a un error de configuración en el archivo wp-config.php. Revisa que hayas escrito correctamente:
- El nombre de la base de datos (incluyendo el prefijo de tu cuenta).
- El usuario de la base de datos.
- La contraseña (asegúrate de que no tenga espacios al copiarla).
- El host (
localhostfunciona en el 99% de los casos, pero a veces esmysql.tudominio.com). Si tienes dudas, contacta con tu soporte de hosting.
Después de instalar, ¿cómo entro a mi panel de administración?
Siempre puedes acceder a tu panel de administración añadiendo /wp-admin al final de tu dominio. Por ejemplo: http://tudominio.com/wp-admin. Ahí escribirás el usuario y la contraseña que configuraste durante la instalación.
¿Es necesario usar el puerto 2106 para algo en cPanel?
No. El puerto 2106 es el puerto de acceso a Syspanel (anteriormente conocido como HestiaCP). Si tu hosting usa cPanel, normalmente se accede por el puerto 2083 (o 2082). No confundas ambos paneles. Si tu proveedor usa Syspanel, la instalación se haría de manera diferente, aunque los conceptos de archivos y bases de datos son los mismos.
¿Puedo instalar WordPress en una subcarpeta para luego moverlo a la raíz?
Sí, es una práctica común. Instálalo en una subcarpeta (ej. /blog) y luego, cuando estés listo, puedes usar el plugin "Duplicator" o mover los archivos manualmente y cambiar la URL en los ajustes de WordPress. Es un proceso un poco más avanzado, pero funciona.
Consejos finales para tu nuevo WordPress
Ya tienes WordPress instalado. Ahora te doy algunos consejos rápidos para que tu sitio sea un éxito:
- Actualiza todo: Ve a
Escritorio -> Actualizacionesy asegúrate de que todo esté en la última versión. - Elige un buen tema: Ve a
Apariencia -> Temasy explora los miles de temas gratuitos y de pago. Empieza con uno sencillo y rápido. - Instala plugins de seguridad: Al menos instala un plugin de caché (como WP Super Cache o W3 Total Cache) y un plugin de seguridad (como Wordfence o Sucuri).
- Crea una copia de seguridad: Es fundamental. Usa un plugin como UpdraftPlus o la copia de seguridad que te ofrece Softaculous si lo usaste.
Precaución: Ten cuidado al instalar muchos plugins. Cada plugin añade código a tu web y puede ralentizarla. Instala solo los que realmente necesites.
Con esta guía, ya no tienes excusa para no montar WordPress. Tanto si eliges la vía rápida con Softaculous WordPress como la instalación manual WordPress, ahora tienes el conocimiento para hacerlo paso a paso. ¡Manos a la obra y a crear contenido increíble!
