Forum offline: il ripristino non funziona tramite web

Ho fatto un grosso errore stasera e ho accidentalmente distrutto il mio forum in DO. Quindi non posso ripristinare da uno snapshot. Ho ricreato un’istanza di Discourse, ma non riesco a caricare il mio backup tramite il web. Si carica fino a circa il 17%, poi ricomincia, finché non si verifica un errore con un popup che dice di riprovare.

Ho provato a seguire il ripristino da riga di comando, ma non funziona o probabilmente sto facendo qualcosa di sbagliato. Apprezzerei sinceramente qualsiasi aiuto in questo momento. Sono bloccato.

Hai provato a copiarlo sul server con un altro metodo, come scp?

Una volta che è sul server, puoi spostarlo dove deve essere per essere ripristinato.

Ho provato, ma non sembra funzionare…

Ho seguito le istruzioni nel link che ho incluso, che affermano:

I miei passaggi

Nel mio caso, dalla riga di comando di root ho digitato:

mkdir -p /var/discourse/shared/standalone/backups/default e ho premuto invio.

Non succede nulla, tranne una nuova interruzione di riga.

Poi ho digitato:

scp /Users/brandon/Downloads/forum-name-2023-05-17-011157-v20230510142249.tar.gz e ho premuto invio.

Il risultato dice:

usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
           [-i identity_file] [-J destination] [-l limit]
           [-o ssh_option] [-P port] [-S program] source ... target

Poi ho digitato:

root@192.168.1.1:/var/discourse/shared/standalone/backups/default

Poi dice: “No such file or directory” (File o directory non trovati)

Ho sostituito l’IP 192.168.1.1 con l’IP del mio forum. Semplicemente non capisco perché i passaggi di ripristino non funzionano qui?

Non premere Invio tra l’origine e la destinazione, è tutto un unico comando.

Grazie Michael, ho provato anche quello.

root@discourseonubuntu2204-s-1vcpu-2gb-nyc1-01:/var/discourse/shared/standalone/backups/default# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@192.168.1.1:/var/discourse/shared/standalone/backups/default/
root@192.168.1.1's password: 
/Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz: No such file or directory

“Nessun file o directory” ???

Devi eseguirlo sulla tua macchina dove hai il backup.

È inteso per copiarlo sul server.

Sì, sto eseguendo il comando in Terminal sul mio Mac e sono connesso al DO Droplet.

Confermo che il file .tar.gz si trova nella cartella “/Users/brandon/Downloads/” sul mio Mac.

Sono perplesso.

Ciao, Brandon

Il comando scp dovrebbe essere eseguito sulla tua macchina locale, non sul tuo server discourse.

Il tuo comando dovrebbe essere simile a questo…

brandon@your_machine_name# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@{{your forum ip}}:/var/discourse/shared/standalone/backups/default/
2 Mi Piace

Non posso ringraziarvi abbastanza per esservi fatti avanti. Non mi ero reso conto che lo eseguivo localmente e non sul server. :man_facepalming:t3: L’ho rimesso in funzione. Sarei stato su tutta la notte senza nulla da mostrare se non fosse stato per voi due. Grazie mille!

2 Mi Piace

Per chiarire: lo stai digitando sul tuo Mac ma lo stai eseguendo sul server.

:+1::100:

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.