Desplegament en MV d'un backup del WP personal
Primera comanda al nostre sistema amfitrió de Linux. Accedim al directori on ens han copiat la Còpia de seguretat de WordPress.
cd /home/$USER/wordpress/
Quan ja hem accedit, utilitzem la comanda de sota per arrencar el programari configurat per a fer la instal·lació i arrencada de la màquina virtual Debian.
vagrant up
Fa la configuració, instal·lació i arrencada de la MV. Accedim al programa VirtualBox i donem a “show” a la màquina virtual que s’ha instal·lat i configurat. Accedim amb usuari i contrasenya. I posem la comanda de sota per a veure la IP que té el servidor.
ip a
scp -r /home/$USER/wordpress/* vagrant@ip-mv:/ruta/de/la/carpeta/
Ara accedim al sistema amfitrió i copiem tot el contingut de la carpeta wordpress amb la comanda de dalt. On posa “ip-mv” posem la nostra IP que tinguem a la MV i la ruta on es troba la carpeta que volem copiar.
ssh vagrant@ip-mv
Accedim per SSH amb la IP de la mv.
sudo mkdir /var/www/html/$USER
Quan ja hem accedit, creem una carpeta dins del servidor web per poder accedir per un navegador.
tar -xvzf nom_archiu.tar.gz && tar -xvzf nom nom_archiu.tar.gz
Ara fem l’extracció dels arxius amb la comanda “tar” i amb els arxius desitjats, en el meu cas ubicat al directori de l’usuari “vagrant”.
sudo cp -r /home/vagrant/20250317-$USER/* /var/www/html/$USER/
Copiem el contingut de la meva còpia de seguretat del WordPress, al directori del servidor web.
sudo chown www-data /var/www/html/$USER/
Canviem el propietari a la carpeta del servidor web per posar a l’usuari “vagrant”, i no al root del professor.
sudo cp /home/$USER/nginx/$USER.conf /etc/nginx/sites-enabled/
Copiem al directori del servei nginx l’arxiu de configuració del nostre usuari WordPress.
sudo ln -s /etc/nginx/sites-available/$USER.conf
sudo mysql -u root < /home/vagrant/mariadb/nombre_archivo.sql
Copiem el contingut de la base de dades del nostre WordPress al servidor de MySQL.
sudo mysql -u $USER -p $USER < /home/vagrant/nombre_archivo.sql
sudo systemctl restart nginx
Reiniciem el servei nginx i ara al nostre ordinador amfitrió afegim l’URL del nostre WordPress.
vim /etc/hosts
ip-mv $USER.inscastellbisbal.net
Ara podem accedir a la còpia de seguretat amb l’URL en un navegador web.
—–Recomanació visualitzar CheatSheet per entendre millor l’ús de comandes a un Sistema Linux.—–