Hosting VPS y dedicados Version en ingles

Articulo de ayuda

Cómo Instalar WordPress en un VPS (Paso a Paso)

Instala WordPress en tu VPS: con panel de control (CyberPanel, aaPanel) o de forma manual con LAMP/LEMP. Requisitos y configuración.

Publicado: 11/7/2026 Actualizado: 11/7/2026

Introducción

Instalar WordPress en un VPS es la opción ideal cuando tu web ha crecido y necesita más recursos de los que ofrece un hosting compartido. Un VPS te da más velocidad, más control y mejor capacidad para soportar picos de tráfico.

Tienes dos caminos para instalarlo: con un panel de control (lo más fácil) o de forma manual (más técnico pero con control total). En este artículo vas a ver ambos.

Cuándo conviene WordPress en un VPS

WordPress en un VPS merece la pena si:

  • Tu web recibe muchas visitas y el hosting compartido se queda corto.
  • Tienes una tienda WooCommerce con muchos productos o pedidos.
  • Necesitas control total de la configuración del servidor.
  • Quieres aislar tu web de otros clientes (en compartido compartes servidor).
  • Tienes varias webs y quieres gestionarlas tú mismo.

Si tu web es pequeña o mediana, un hosting optimizado para WordPress suele ser más sencillo y suficiente. En miHosting ofrecemos ambos: hosting profesional para empezar y VPS para cuando necesites más.

Método 1: Instalar WordPress con un panel de control (recomendado)

Esta es la forma más sencilla. Una vez instalado un panel como CyberPanel, aaPanel o cPanel en tu VPS, instalar WordPress es cuestión de clics.

Con CyberPanel

  1. Entra al panel de CyberPanel.
  2. Ve a Websites → Create Website.
  3. Rellena los datos: dominio, correo, paquete PHP.
  4. Una vez creado el sitio, ve a Website → List Websites y entra en el sitio.
  5. Busca la opción Install WordPress (con un clic).
  6. Rellena los datos: título, usuario y contraseña del administrador.
  7. En unos segundos tendrás WordPress instalado.

[Imagen sugerida: captura de la instalación de WordPress con un clic en CyberPanel]

Con aaPanel

  1. Entra a aaPanel.
  2. Ve a App Store y busca WordPress (WordPress Deployment).
  3. Haz clic en Install.
  4. Crea el sitio, configura el dominio y los datos de WordPress.
  5. Listo.

Con cPanel

  1. Entra a cPanel.
  2. Busca Softaculous o WordPress Manager.
  3. Haz clic en Install.
  4. Rellena los datos: dominio, nombre del sitio, usuario, contraseña.
  5. En menos de dos minutos tienes WordPress funcionando.

Los paneles con LiteSpeed (como CyberPanel) instalan WordPress con caché nativa, lo que lo hace especialmente rápido.

Método 2: Instalar WordPress de forma manual

Si no quieres usar panel o prefieres control total, puedes instalar WordPress manualmente sobre LAMP o LEMP.

Requisitos previos

Antes de empezar necesitas tener instalado en tu VPS:

  • Servidor web (Apache o Nginx).
  • PHP 8.x con las extensiones necesarias (curl, gd, mbstring, xml, zip, intl, mysql).
  • MariaDB o MySQL.

Si todavía no lo tienes, revisa nuestra guía de cómo instalar LAMP o LEMP.

Paso 1: Crear la base de datos

Conéctate a MariaDB:

mysql -u root -p

Crea la base de datos y el usuario:

CREATE DATABASE wordpress;
CREATE USER 'usuario_wp'@'localhost' IDENTIFIED BY 'tu_contraseña_segura';
GRANT ALL PRIVILEGES ON wordpress.* TO 'usuario_wp'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Anota estos tres datos: nombre de la base de datos, usuario y contraseña. Los necesitarás luego.

Paso 2: Descargar WordPress

Ve a la carpeta web:

cd /var/www/html

Descarga la última versión de WordPress:

wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz

Mueve los archivos al directorio adecuado:

cp -a wordpress/. .
rm -rf wordpress latest.tar.gz

Paso 3: Configurar los permisos

Para que WordPress pueda subir archivos y actualizarse:

chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html

Paso 4: Configurar WordPress

Renombra el archivo de configuración:

cd /var/www/html
cp wp-config-sample.php wp-config.php

Genera las claves de seguridad (cópialas):

curl -s https://api.wordpress.org/secret-key/1.1/salt/

Edita el archivo de configuración:

nano wp-config.php

Introduce los datos de tu base de datos:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario_wp');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');

Y pega las claves de seguridad que generaste, sustituyendo las que vienen por defecto.

Paso 5: Completar la instalación por web

Abre tu dominio en el navegador:

http://tu-dominio.com

Sigue el asistente de WordPress:

  1. Elige el idioma.
  2. Introduce el título del sitio, el usuario y la contraseña del administrador.
  3. Haz clic en Instalar WordPress.

En unos segundos estará listo.

Paso 6: Activar el SSL

Con certificados gratuitos de Let’s Encrypt:

apt install certbot python3-certbot-apache -y   # para Apache
apt install certbot python3-certbot-nginx -y    # para Nginx

Genera el certificado:

certbot --apache -d tu-dominio.com   # para Apache
certbot --nginx -d tu-dominio.com    # para Nginx

Sigue las instrucciones. Renovación automática incluida.

Consejos útiles

  • Empieza con un panel si no tienes experiencia. Instalar WordPress con un clic te ahorra errores.
  • Configura HTTPS desde el primer día. Nunca dejes WordPress sin SSL.
  • Borra el archivo readme.html y wp-config-sample.php. No son necesarios y exponen información.
  • Cambia el prefijo de tablas. En lugar de wp_, usa algo como wp_mipref_. Mejora la seguridad.
  • Instala un plugin de caché. WP Super Cache, W3 Total Cache o LiteSpeed Cache aceleran mucho tu web.
  • Haz backups. Antes de cualquier cambio y de forma periódica.

Problemas frecuentes

La página de instalación de WordPress no carga

Comprueba que el servidor web (Apache o Nginx) está activo y que has colocado los archivos en el directorio correcto (/var/www/html).

Error al conectar con la base de datos

Revisa los datos de wp-config.php: nombre de la base de datos, usuario, contraseña y host. Comprueba que el usuario tiene privilegios sobre la base de datos.

No puedo subir imágenes o archivos

Es un problema de permisos. Asegúrate de que www-data es propietario de la carpeta:

chown -R www-data:www-data /var/www/html

WordPress va lento

Activa la caché, optimiza las imágenes y revisa que tu VPS tiene suficiente RAM. WordPress con WooCommerce necesita al menos 2 GB de RAM.

El SSL no se activa

Comprueba que el dominio ya apunta a tu VPS (propagación DNS) antes de generar el certificado. Let’s Encrypt no funciona si el dominio no resuelve a tu servidor.

Preguntas frecuentes

¿Es mejor WordPress en un VPS o en hosting compartido?

Depende. Para webs pequeñas o medianas, un hosting optimizado para WordPress es más sencillo y suficiente. Para webs con muchas visitas o que necesitan control total, un VPS es mejor.

¿Puedo migrar mi WordPress actual al VPS?

Sí. Puedes migrar manualmente (copia de archivos + base de datos) o usar un plugin como All-in-One WP Migration o Duplicator.

¿Cuánta RAM necesita WordPress en un VPS?

Para una web normal, 1 GB puede bastar. Para WooCommerce o webs con muchas visitas, recomendamos mínimo 2 GB.

¿Necesito saber programar para instalar WordPress en un VPS?

Si usas un panel, no. Si instalas de forma manual, necesitas conocimientos básicos de Linux.

¿Puedo tener varios WordPress en el mismo VPS?

Sí. Puedes alojar varios WordPress en dominios o subdominios distintos dentro del mismo VPS, gestionándolos con un panel o configurando virtual hosts.

WordPress en un VPS: máxima potencia

Instalar WordPress en un VPS te da velocidad, control y capacidad para crecer sin los límites del hosting compartido. Si no tienes experiencia técnica, usar un panel con instalación en un clic es la mejor opción. Si quieres control total, la instalación manual sobre LAMP o LEMP te lo da.

Si prefieres no ocuparte de la instalación y configuración, en miHosting ofrecemos VPS administrados donde instalamos WordPress, configuramos el SSL, activamos la caché y mantenemos el servidor por ti. También puedes optar por nuestro hosting optimizado para WordPress si todavía no necesitas un VPS. Abre un ticket desde tu panel de cliente y te asesoramos.