{"version":"1.0","provider_name":"Ana Borrego Toledo","provider_url":"https:\/\/aborrego.inscastellbisbal.net\/en","author_name":"aborrego","author_url":"https:\/\/aborrego.inscastellbisbal.net\/en\/author\/aborrego\/","title":"Desplegament en MV d'un backup del WP personal - Ana Borrego Toledo","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"QgarFrdX8k\"><a href=\"https:\/\/aborrego.inscastellbisbal.net\/en\/2025\/03\/21\/desplegament-en-mv-dun-backup-del-wp-personal\/\">Desplegament en MV d&#8217;un backup del WP personal<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/aborrego.inscastellbisbal.net\/en\/2025\/03\/21\/desplegament-en-mv-dun-backup-del-wp-personal\/embed\/#?secret=QgarFrdX8k\" width=\"600\" height=\"338\" title=\"&#8220;Desplegament en MV d&#8217;un backup del WP personal&#8221; &#8212; Ana Borrego Toledo\" data-secret=\"QgarFrdX8k\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/aborrego.inscastellbisbal.net\/wp-includes\/js\/wp-embed.min.js\n<\/script>","description":"DESPLEGAMENT EN MV D&#8217;UN BAKCUP DEL WP PERSONAL Tornar al repte 1.6 He desplegat la p\u00e0gina web a la MV, copiant fitxers, configurant nginx i la base de dades, ajustant permisos i reiniciant el servidor. Finalment, he actualitzat el fitxer \/etc\/hosts per resoldre el domini correctament. Primer hem de instal\u00b7lar la MV que ens han proporcionat.\u00a0 Ara ens hauria de sortir en el VirtualBox I ens connectem per ssh a la nostre m\u00e0quina virtual. Copia tots els fitxers del directori de treball a la MV Per copiar els fitxers del directori de treball a la MV, primer has de comprovar que est\u00e0s al directori correcte amb pwd. Si no ho est\u00e0s o no saps la ruta, pots utilitzar find ~\/ -type d -name \"wordpress\" per localitzar-lo. Un cop tinguis la ruta, entra al directori amb cd \/ruta\/del\/directori. Finalment, copia tots els fitxers a la MV amb scp -r * vagrant@172.24.199.205:\/home\/vagrant\/. I ara comprobem que s&#8217;hagin copiat. Descomprimeix l&#8217;arxiu &#8220;tar.gz&#8221; a la MV Per descomprimir l&#8217;arxiu &#8220;tar.gz&#8221; a la MV, primer has d&#8217;estar connectat per SSH. Un cop dins de la MV, executa la seg\u00fcent comanda per descomprimir l&#8217;arxiu dins del directori \/home\/vagrant\/: \u00a0 I ara comprobem que s&#8217;hagin descomprimit. Crea el directori &#8220;\/var\/www\/html\/$NOM&#8221; a la MV Creem el directori (sudo mkdir \/var\/www\/html\/$NOM) i executem: cd \/var\/www\/html\/ per comprobar que s\u2019ha creat Copiar el contingut del directori &#8220;20250317-$NOM&#8221; dins del directori creat Ara copiem el contingut del directori descomprimit dins del directori que acabes de crear: \u00a0 Canviar el propietari del directori creat i el seu contingut a l&#8217;usuari &#8220;www-data&#8221; excecutem : sudo chown -R www-data:www-data \/var\/www\/html\/$NOM Copiar el fitxer &#8220;$NOM.conf&#8221; dins del directori \/etc\/nginx\/sites-available\/\u00a0 Per copiar el fitxer de configuraci\u00f3 de Nginx ($NOM.conf) dins del directori \/etc\/nginx\/sites-available\/, primer has d&#8217;assegurar-te que el fitxer es troba a la ubicaci\u00f3 correcta dins de la m\u00e0quina virtual. Si no saps on es troba, utilitza la comanda ls per localitzar-lo. Si el fitxer, per exemple aborrego.conf, es troba en un directori concret com \/home\/vagrant\/nginx\/ o \/vagrant\/nginx\/, copieu-lo amb la seg\u00fcent comanda: sudo cp \/home\/vagrant\/nginx\/aborrego.conf \/etc\/nginx\/sites-available\/ Aquesta comanda copiar\u00e0 el fitxer de configuraci\u00f3 de Nginx al directori adequat per la configuraci\u00f3 de llocs disponibles. \u00a0 Crear un enlla\u00e7 simb\u00f2lic del fitxer a &#8220;\/etc\/nginx\/sites-enabled\/&#8221; (surt error ja que quan ho vaig fer per primer cop despr\u00e9s vaig netejar la terminal.) \u00a0 Executar les ordres del fitxer &#8220;$NOM.sql&#8221; dins del servidor de BBDD he utilitzat la comanda seg\u00fcent per executar el fitxer: sudo mysql -u root &lt; \/home\/vagrant\/mariadb\/aborrego.sq Per assegurar-me que les ordres s&#8217;han aplicat correctament, entro a MySQL com a root: sudo mysql -u root -p Un cop dins de MySQL, comprovo que la base de dades aborrego s&#8217;ha creat correctament: SHOW DATABASES; Per verificar que l&#8217;usuari aborrego s&#8217;ha creat correctament, executo aquesta comanda: SELECT User, Host FROM mysql.user; i Per assegurar-me que l&#8217;usuari t\u00e9 tots els privilegis sobre la base de dades aborrego, executo: SHOW GRANTS FOR &#8216;aborrego&#8217;@&#8217;localhost&#8217;; Restaura el fitxer &#8220;20250317-$NOM.sql&#8221; dins de la BBDD que he creat. Dins del servidor de la base de dades posem: USE aborrego; Ara que tenim la base de dades seleccionada, puc restaurar el fitxer utilitzant la comanda mysql des de la l\u00ednia de comandes","thumbnail_url":"https:\/\/aborrego.inscastellbisbal.net\/wp-content\/uploads\/2025\/03\/Selection_326.png","thumbnail_width":451,"thumbnail_height":157}