🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Instalar WordPress en un VPS con cPanel

Actualizado el 9 de septiembre de 2025

Introducción: Por qué instalar WordPress en un VPS con cPanel

Si has llegado hasta aquí, es muy probable que ya tengas un VPS (Servidor Privado Virtual) contratado y quieras sacarle todo el partido instalando WordPress. Un VPS te da muchísima más potencia, control y flexibilidad que un hosting compartido, y si tu proveedor incluye cPanel (o un panel similar), la gestión se vuelve mucho más sencilla.

Aunque el proceso pueda sonar técnico, te prometo que con esta guía paso a paso vas a poder instalar WordPress en tu VPS con cPanel sin necesidad de ser un experto en Linux. Vamos a ver las dos vías principales: la rápida (con Softaculous) y la manual (para los que quieren control total). Al final, tendrás tu web funcionando y sabrás exactamente qué has hecho en cada paso.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todo lo necesario para que la instalación sea un éxito. No necesitas ser un gurú de la terminal, pero sí tener claros algunos conceptos.

Requisitos previos

  1. Un VPS activo con cPanel instalado. Lo más común es que tu proveedor ya te lo haya dejado listo. Si no es así, busca en los foros de tu hosting cómo instalarlo.
  2. Acceso al panel de control de cPanel. Normalmente se accede a través de https://tu-dominio:2083 o https://tu-ip:2083.
  3. Un dominio (o subdominio) apuntando a tu VPS. Esto es crucial. Necesitas que los DNS de tu dominio apunten a la IP de tu servidor. Si no sabes cómo hacerlo, contacta con tu proveedor de dominios.
  4. Credenciales de acceso. Tu usuario y contraseña de cPanel, y el acceso a tu cuenta de FTP o al Administrador de archivos.

[INFO] Si tu VPS usa un panel alternativo llamado "Syspanel" (antes conocido como HestiaCP), el proceso es similar, pero el acceso al panel es a través del puerto 2106 (ej. https://tu-ip:2106). Los conceptos de bases de datos y archivos serán los mismos.


Método 1: Instalar WordPress con Softaculous (La vía rápida)

Si lo que buscas es instalar WordPress en tiempo récord y sin complicarte, Softaculous es tu mejor amigo. Es un instalador automático que viene integrado en la mayoría de los cPanel. Hará todo el trabajo pesado por ti: creará la base de datos, los archivos y la configuración inicial.

Paso 1: Accede a Softaculous

Una vez dentro de tu cPanel, busca la sección "Software" o "Aplicaciones web". Ahí encontrarás el icono de Softaculous. Haz clic en él.

Paso 2: Localiza WordPress

Dentro de Softaculous, verás un menú lateral con muchas aplicaciones. Busca la categoría "Portales" o "Blogs" y haz clic en WordPress. Te aparecerá un botón azul que dice "Install" o "Instalar". Haz clic.

Paso 3: Configura la instalación

Aquí es donde tienes que prestar atención. Softaculous te pedirá varios datos:

  • Selección de dominio: Elige el dominio donde quieres instalar WordPress. Si es la raíz del dominio, deja el campo de directorio en blanco. Si quieres que esté en tudominio.com/blog, escribe blog en el campo.
  • Datos del sitio: Ponle un nombre a tu sitio (ej. "Mi Blog Personal") y una descripción.
  • Cuenta de administrador: Elige un nombre de usuario (evita "admin" por seguridad), una contraseña fuerte y un email válido.
  • Configuración adicional: Puedes dejar las opciones de idioma y plugins en sus valores por defecto.

Paso 4: Selecciona el tema (Opcional)

Softaculous te permite elegir un tema simple para tu instalación. No te preocupes, puedes cambiarlo fácilmente después desde el panel de WordPress. Si no sabes cuál elegir, deja el que viene por defecto.

Paso 5: Haz clic en "Instalar"

Revisa todos los datos y haz clic en el botón "Install" al final de la página. Softaculous tardará unos segundos en hacer su magia. Cuando termine, te dará la URL de tu nuevo sitio y la URL del panel de administración (normalmente tudominio.com/wp-admin).

[TIP] Softaculous también te permite instalar WordPress en un VPS con certificado SSL automáticamente si marcas la casilla "Instalar con SSL". ¡Hazlo siempre que puedas!


Método 2: Instalación manual de WordPress (Control total)

Si eres de los que les gusta saber qué hay debajo del capó, o si por alguna razón Softaculous no está disponible, la instalación manual es tu opción. No es difícil, solo requiere un poco más de atención.

Paso 1: Descarga WordPress

Ve a es.wordpress.org y descarga el archivo .zip o .tar.gz más reciente de WordPress.

Paso 2: Sube los archivos a tu servidor

Tienes dos formas de hacerlo:

  • Opción A: El Administrador de Archivos de cPanel. Entra en la sección "Archivos" de cPanel y haz clic en "Administrador de Archivos". Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio). Sube el archivo .zip que descargaste y luego haz clic derecho sobre él y selecciona "Extraer". Una vez extraído, tendrás una carpeta llamada wordpress. Si quieres que tu web esté en la raíz, mueve todo el contenido de esa carpeta a public_html directamente.
  • Opción B: Cliente FTP. Usa un programa como FileZilla. Conéctate a tu servidor usando las credenciales FTP que te dio tu proveedor. Navega a public_html y sube los archivos de WordPress.

Paso 3: Crea una base de datos para WordPress

WordPress necesita una base de datos para guardar todo tu contenido. Vamos a crearla desde cPanel:

  1. Busca la sección "Bases de datos" y haz clic en "Asistentes de bases de datos MySQL".
  2. En el primer paso, escribe un nombre para tu base de datos (ej. wp_base) y haz clic en "Siguiente".
  3. Crea un usuario para la base de datos (ej. wp_user) y una contraseña segura. Haz clic en "Siguiente".
  4. En el último paso, verás los privilegios. Marca la casilla "TODOS LOS PRIVILEGIOS" y haz clic en "Finalizar".

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. Suelen llevar un prefijo con tu nombre de usuario de cPanel (ej. usuario_wp_base).

Paso 4: Ejecuta el script de instalación de WordPress

Ahora viene la parte divertida. Abre tu navegador y ve a la URL de tu dominio (ej. tudominio.com). WordPress detectará que no está instalado y te mostrará un asistente.

  1. Selecciona el idioma y haz clic en "Continuar".
  2. Te pedirá la información de la base de datos. Rellena los campos con los datos del paso anterior:
    • Nombre de la base de datos: usuario_wp_base
    • Usuario: usuario_wp_user
    • Contraseña: La que hayas puesto.
    • Servidor: localhost (normalmente es este).
    • Prefijo de tabla: Déjalo como wp_ a menos que sepas lo que haces.
  3. Haz clic en "Enviar". WordPress comprobará la conexión y te dará el visto bueno.
  4. Haz clic en "Ejecutar la instalación".
  5. Ahora te pedirá los datos de tu sitio:
    • Título del sitio: El nombre de tu web.
    • Nombre de usuario: Tu usuario administrador.
    • Contraseña: Una contraseña muy segura.
    • Tu correo electrónico: Para recuperaciones.
    • Privacidad: Decide si quieres que te indexen los buscadores (marca la casilla si no quieres ser indexado aún).
  6. Haz clic en "Instalar WordPress".

¡Y listo! En unos segundos recibirás la confirmación. Ya puedes acceder a tu panel de administración en tudominio.com/wp-admin.


Configuración esencial después de instalar WordPress

Independientemente del método que hayas usado, hay una serie de ajustes que deberías hacer nada más instalar para asegurar el rendimiento y la seguridad de tu VPS.

Activa el SSL (Certificado de Seguridad)

Es imprescindible que tu web funcione con https://. En cPanel, busca la sección "Seguridad" y haz clic en "SSL/TLS Status". Verás una lista de tus dominios. Haz clic en "Run AutoSSL" (o similar) para que cPanel instale un certificado gratuito de Let's Encrypt.

Configura una caché para acelerar tu VPS

Un VPS es potente, pero WordPress puede ser un poco glotón. Instalar un plugin de caché es clave.

[TIP] Instala y activa un plugin como LiteSpeed Cache (si tu VPS usa LiteSpeed) o W3 Total Cache o WP Super Cache (para Apache). Esto hará que tus páginas carguen mucho más rápido, lo que es genial para el SEO.

Limpia la URL de tu sitio (Permalinks)

Ve a Ajustes > Enlaces permanentes en tu panel de WordPress. Elige la opción "Nombre de la entrada" (o una estructura personalizada como /%postname%/). Esto hace que tus URLs sean más limpias y fáciles de recordar. Guarda los cambios.


Preguntas Frecuentes (FAQ) sobre WordPress y VPS

¿Cuál es la diferencia entre instalar WordPress en un hosting compartido y en un VPS?

La principal diferencia es el rendimiento y el control. En un hosting compartido, compartes los recursos del servidor con otros sitios. En un VPS, tienes una parte del servidor (CPU, RAM, disco) reservada solo para ti, lo que se traduce en mayor velocidad y estabilidad, especialmente si tu web crece.

¿Es más difícil instalar WordPress en un VPS?

No necesariamente. Con cPanel y Softaculous, el proceso es idéntico al de un hosting compartido. La dificultad a veces viene por la configuración inicial del servidor (seguridad, firewalls, etc.), pero eso ya lo suele tener configurado tu proveedor. La instalación en sí es un paseo.

¿Puedo usar el método manual si no tengo experiencia con bases de datos?

Sí, el asistente de WordPress te guía paso a paso. El único requisito es saber crear la base de datos en cPanel, que es tan fácil como rellenar un formulario como hemos visto. No necesitas tocar código SQL.

¿Qué hago si mi VPS no tiene cPanel?

Si tu VPS no tiene cPanel, tienes otras opciones. Puedes instalar un panel de control gratuito como "Syspanel" (puerto 2106) o usar la línea de comandos (SSH) para instalar WordPress con comandos. También puedes usar herramientas como Docker o instalar un stack como LAMP o LEMP manualmente. La instalación manual desde la terminal es más avanzada, pero hay muchos tutoriales.

¿Softaculous es seguro para instalar WordPress?

Sí, Softaculous es una herramienta segura y muy utilizada. Instala WordPress con los permisos de archivos correctos y te permite gestionar actualizaciones y copias de seguridad fácilmente. Es una forma segura de instalar WordPress en un VPS.

¿Puedo instalar WordPress en un subdominio (ej. blog.midominio.com)?

Por supuesto. Tanto con Softaculous como con la instalación manual, solo tienes que elegir el subdominio y el directorio adecuado en el paso de configuración. El proceso es exactamente el mismo.


Conclusión y consejos finales

Como has visto, instalar WordPress en un VPS con cPanel es un proceso muy accesible. Si eres de los que quieren rapidez, Softaculous te lo hará en menos de 5 minutos. Si prefieres el control total, el método manual te dará una visión más profunda de cómo funciona tu servidor.

Mi recomendación personal: Empieza con Softaculous para tener tu web funcionando ya, y luego ve explorando el manual para aprender. La práctica es la mejor maestra.

Checklist final para tu nuevo WordPress

  • Instalado (con Softaculous o manual).
  • SSL activado (https://).
  • Plugin de caché instalado y configurado.
  • Enlaces permanentes configurados.
  • Tema y plugins esenciales instalados (seguridad, SEO, etc.).

[WARNING] No olvides cambiar la contraseña de tu VPS y de cPanel periódicamente. Un VPS es un entorno más expuesto que un hosting compartido, así que la seguridad debe ser una prioridad. Mantén siempre WordPress, tus temas y plugins actualizados.

Ahora sí, ¡a crear contenido! Tienes la base perfecta para construir un sitio web rápido y potente. Si te surge cualquier duda durante el proceso, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu nueva web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel