Cómo instalar WordPress manualmente en un servidor (como hicimos en Fresa Tech)

WordPress es fácil de usar, sí. Pero instalarlo a mano, desde cero, en tu propio servidor… eso ya es otro tema. En este tutorial vamos a explicarte cómo lo hicimos nosotros en Fresa Tech, paso a paso, sin asistentes mágicos. Solo tú, la terminal, y las ganas de aprender.

🧰 Lo primero es lo primero:¿Qué necesitas para que WordPress funcione?

Antes de empezar, debes tener claro que WordPress necesita tres pilares básicos:

  • Un servidor web que reciba y muestre las páginas (usaremos Apache).
  • Una base de datos para guardar todo el contenido dinámico, como los productos que tenemos en Fresa Tech (usaremos MySQL).
  • El lenguaje PHP, que hace que WordPress funcione como una aplicación y no como un simple HTML estático.

👉 Hay alternativas: puedes usar Nginx en vez de Apache o MariaDB en vez de MySQL, pero en este tutorial usaremos las opciones más comunes.

🔄 Paso 1: Actualiza tu sistema e instala los servicios base

Queremos que nuestro sistema esté al día y preparado para instalar los servicios que WordPress necesita.

sudo apt update

Busca actualizaciones en los repositorios del sistema.

sudo apt upgrade -y

Instala todas las actualizaciones pendientes. El -y acepta sin preguntar.

sudo apt install apache2

Instala Apache, el servidor web que se encargará de mostrar tu página.

sudo apt install mysql-server

Instala MySQL, que guardará la información del sitio: entradas, usuarios, ajustes…

sudo mysql_secure_installation

Asistente para asegurar MySQL: activa contraseña, borra accesos inseguros, etc.

sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-xml php-mbstring php-zip php-gd

Instala PHP y módulos extra que WordPress necesita para funcionar correctamente.

📦 Paso 2: Descarga WordPress desde su web oficial

wget https://.org/latest.tar.gz

Descarga la última versión de WordPress. Podemos hacerlo con el comando mostrado, o accediendo manualmente a la URL.

tar -xzf latest.tar.gz

Descomprime el archivo descargado.

📂 Paso 3: Mueve los archivos al directorio web

sudo mv wordpress /var/www/html/

Mueve WordPress a la carpeta donde Apache sirve contenido.

Si ya hay archivos, puedes borrarlos o usar otra ruta.

🔒 Paso 4: Asigna permisos para que funcione bien

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

Da a Apache el control de la carpeta para poder gestionarla.

sudo chmod -R 755 /var/www/html/

Ajusta los permisos de lectura, escritura y ejecución.

🧠 Paso 5: Prepara la base de datos

Vamos a crear una base de datos, un usuario y darle permisos. Todo esto lo haremos desde la terminal de MySQL.

sudo mysql

Entra al entorno de MySQL.

CREATE DATABASE wordpress;

Creamos una base de datos llamada wordpress.

CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'PASSWORD';

Creamos un usuario con contraseña para acceder a esa base de datos.

GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';

Damos todos los permisos al usuario wpuser sobre esa BD.

FLUSH PRIVILEGES;

Aplicamos los privilegios.

EXIT;

Salimos del entorno MySQL.

🌍 Paso 6: Completa la instalación desde el navegador

Ahora que todo está preparado, abre tu navegador y entra a la IP de tu servidor: http://TU_IP/.

Por ejemplo: http://192.168.240.53/.

Ahí aparecerá el asistente de instalación de WordPress.
Introduce los datos de la base de datos (wordpress, wpuser, PASSWORD, localhost) y sigue los pasos.

🎉 En pocos minutos tendrás WordPress funcionando.

🍓 Lo que ganas haciéndolo tú mismo

Podrías haber usado un instalador automático (y es una opción totalmente válida, ojo)… pero habrías aprendido mucho menos. Por el contrario, instalar WordPress a mano te enseña cómo funcionan los servidores, cómo se conectan sus partes y cómo arreglar errores reales.

En Fresa Tech lo hicimos así porque queríamos entender cada paso. Ahora el servidor es nuestro y sabemos cómo cuidarlo.

¿Te animas a probarlo tú también? 😝

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Carrito de compra
Review Your Cart
0
Add Coupon Code
Subtotal

 
Scroll al inicio