La giornata è stata folle, ma proverò a spiegare come ho risolto tutto, nel caso qualcuno abbia una sfiga davvero mostruosa come la mia ![]()
-
Scarica il backup ed estrailo più volte finché non ottieni il file
dump.sql -
Modifica il file dump.sql con un software come vim download : vim online
-
Sono proprio pessimo con SQL. Per trovare la tabella giusta, ho cercato
username_lower,. Mi ha indirizzato alla tabella degli utenti, poi ho cercato “lea”. Ho modificato le due voci relative a Lea. Probabilmente sarebbe stato molto più semplice, ma ricordate: sono un disastro con SQL, specialmente quando i file sono grandi 1,5 GB. Salva il file. -
Comprimi il dump.sql con 7zip. Dovresti ottenere un nuovo file chiamato:
dump.sql.gz -
Crea una nuova cartella in
/var/discourse/shared/standalone/backups/default/. Io ho usato test -
Se hai una buona connessione internet, carica la cartella
uploadsche hai ottenuto decomprimendo il file di backup e mettila in/var/discourse/shared/standalone/backups/default/test/
6.1 Se non hai una buona connessione come me, devi usare il tuo server. Prendi nota del nome del tuo file di backup e usa questo comando:tar xvzf /var/discourse/shared/standalone/backups/default/yourbackupfile.tar.gz -C /var/discourse/shared/standalone/backups/default/test
6.2 Nella cartella test avrai un file dump.sql.gz e una cartella uploads. Perfetto. -
Carica il file dump.sql.gz dalla tua cartella test per sostituire il dump.sql.gz rotto
-
Sul tuo server : vai in
cd /var/discourse/shared/standalone/backups/default/test -
Devi ricreare il file di backup. Devi usare il nome esatto del vecchio file di backup:
tar -czvf yourbackupfile.tar.gz uploads/ dump.sql.gz -
Tramite il tuo FTP vai in
/var/discourse/shared/standalone/backups/default/, elimina il backup rotto o spostalo in un’altra cartella -
Sposta il nuovo file di backup in /var/discourse/shared/standalone/backups/default/
-
Ripristina il backup. Preferisco questo metodo e, se sei arrivato fin qui, dovresti essere in grado di usarlo facilmente: Restore a backup from the command line
Il ripristino del backup dovrebbe riuscire: ![]()
Facile.