Repte 6: Desplegament en MV d’un backup del WP personal

Per aquesta tasca has de fer una màquina virtual, on estarà el teu WordPress personal, ja que així pots entrar al teu WordPress encara que no hi hagi connexió a internet.

Primer has d’entrar a la terminal, un cop estàs dins has d’anar a la carpeta on està el backup, un cop dins has de posar la comanda de vagrant up, que farà la creació de la màquina virtual que hi ha dintre de la carpeta.

Un cop estàs dintre de la màquina has de posar la comanda de ip a, un cop tens la IP de la màquina ja pots fer un scp des de la teva màquina a la virtual, un cop fet ja pots començar.

Per fer el SCP, has de posar la comanda “scp -r /home/USER/wordpress/* vagrant@ip-mv:/var/tmp“, això serveix per passar a la mv l’arxiu del backup.

Ara ja podem fer el SSH, ja saps com es fa, “ssh user@ip-mv“, ara que ja estem dins podem crear la carpeta dins del servidor web, per fer això tenim aquesta comanda: “sudo mkdir /var/www/html/USER“, un cop fet això ja pots passar al següent pas.

Ara es pot fer l’extracció de l’arxiu del WordPress, per això hem d’utilitzar la comanda tar, ja que és un arxiu de tar, la comanda seria:

tar -xvzf nom_archiu.tar.gz tar -xvzf  nom_archiu.tar.gz

Ara copiem el contingut de aquesta carpeta al directori del servidor web.

sudo cp -r /var/tmp/20250317-USER/* /var/www/html/USER/

Copiem el directori del servei nginx la configuració del nostre usuari de WordPress, un cop fet això fem un enllaç simbòlic, per fer això cal posar aquestes comandes.

sudo cp nginx/$USER.conf /etc/nginx/sites-enabled/
sudo ln -s /etc/nginx/sites-available/USER.conf

Copiem el contingut del WordPress al servidor de MYSQL, amb les següents comandes:

sudo mysql -u root < /home/vagrant/mariadb/USER.sql
sudo mysql -u USER USER < /home/vagrant/20250317-USER.sql

Ara reiniciem el servei de nignx:

sudo systemctl restart nginx

Només queda anar a un arxiu i agregar la teva host, amb aquestes dues comandes:

vim /etc/hosts
ip-mv NOM.inscastellbisbal.net

Cookie Consent with Real Cookie Banner