Gli aggiornamenti tramite l’interfaccia web sono disabilitati finché non esegui l’immagine più recente. Per farlo, accedi al tuo server tramite SSH ed esegui.
Questo è un forum ospitato su Discourse.
Gli aggiornamenti tramite l’interfaccia web sono disabilitati finché non esegui l’immagine più recente. Per farlo, accedi al tuo server tramite SSH ed esegui.
Questo è un forum ospitato su Discourse.
È piuttosto normale che gli aggiornamenti tramite interfaccia web non riescano sempre a svolgere il compito. Quindi bisogna sempre essere pronti ad accedere e effettuare un aggiornamento da riga di comando.
(Bisogna anche sempre fare un backup prima di un aggiornamento!)
Come farei questo sui server di Discourse? Non credo che lo permetterebbero.
Credo che riceverai aiuto a breve
nessuna fretta, ho pensato di chiedere ai fondatori se il server è self-hosted, solo per sicurezza.
Le mie conversazioni di anni fa mi avevano portato a credere che non lo fosse. Ma ora…
(in fondo a ogni pagina c’è scritto ‘powered by discourse’)
ovviamente, questo potrebbe significare entrambe le cose.
lo scoprirò prima di continuare ![]()
Ah, tutte le installazioni di Discourse hanno quel link “powered by discourse” in fondo alla pagina. Se il tuo sito è self-hosted, avrai bisogno della possibilità di accedere al server tramite una shell sicura (SSH) dove risiede Discourse ed eseguire l’aggiornamento dalla riga di comando.
Oh no, non l’avevo preso in considerazione. Tuttavia, come già notato, è molto probabile che tu sia effettivamente self-hosted.
(Potrebbe non essere necessario usare ssh, poiché il tuo provider di hosting potrebbe fornirti una riga di comando o una console basata sul web.)
Ho aggiunto il tag hosted-support per chiarezza. @Giantkin_1 Per la maggior parte è fine settimana, quindi dovrai aspettare fino a lunedì per ricevere assistenza dal team.
Completamente fuori tema, questa è la mia funzione “meno preferita” di Discourse.
Capisco la logica dichiarata dietro a ciò, e il fatto che i forum self-hosted si occupino anche del patching del sistema operativo sottostante.
La mia curiosità è se ci sia una ragione tecnica per cui gli aggiornamenti dall’interfaccia utente sono disabilitati, o se è solo una convenzione senza motivo.
Girando la prospettiva, adoro la possibilità di aggiornare il mio forum tramite l’app mobile: rende semplice e comodo stare al passo con gli aggiornamenti.
Essendo un sito ospitato su Discourse, siamo piuttosto felici di delegare quella responsabilità al team di Discourse. Il loro supporto è eccellente e possiamo concentrarci sulla community senza doverci occupare del controllo delle versioni.
In generale è strano: per gli ultimi 5 anni sono riuscito a fare tutti gli aggiornamenti, ma all’improvviso sono bloccato e devo accedere via ssh. L’ho trovato bizzarro.
Ho chiesto al team del sito, vediamo quando rispondono.
Poi, se dicono che dipende da noi, li supplicherò di aggiornarlo hehe
Se invece è Discourse hosted, tornerò a supplicare per l’aggiornamento ![]()
lol
Sulle istanze hostate non avrai affatto quell’interfaccia di aggiornamento, quindi dovrai essere in self-hosting oppure qualcuno lo sta facendo per te.
sì. avevo appena cliccato su aggiorna per qualcosa di luglio. Il nuovo aggiornamento non me lo permetteva, quindi ho pensato che prima dovessi installare quello di luglio. Così l’ho aggiornato senza problemi. Nessun problema.
Sembra che siano passati più di 5 anni dall’aggiornamento della versione immagine. Beh, ho inviato la richiesta al team. Vediamo cosa dicono / chi se ne sta occupando.
Se non hai ancora effettuato l’aggiornamento della versione del database principale, per applicarlo è necessario eseguire due aggiornamenti da riga di comando. Si tratta dell’aggiornamento da pg15 a pg18, disponibile dal primo agosto. Consulta
@Giantkin_1 Potresti inviarmi un link al tuo forum, se possibile? Così posso verificare se è self-hosted o meno.
Ok; sono al 95% sicuro che tu sia self-hosted. Il tuo sito non utilizza il CDN di Discourse per gli asset e il comando nslookup non mostra hosted-by-discourse.com nei tuoi record CNAME.
natedhaliwal@DESKTOP:~$ nslookup ndknowledgebase.discourse.group
Server: 10.255.255.254
Address: 10.255.255.254#53
Non-authoritative answer:
ndknowledgebase.discourse.group canonical name = ndknowledgebase.hosted-by-discourse.com.
Name: ndknowledgebase.hosted-by-discourse.com
Address: 184.105.99.43
Name: ndknowledgebase.hosted-by-discourse.com
Address: 2602:fd3f:3:ff01::2b
contro:
natedhaliwal@DESKTOP:~$ nslookup forum.giveth.io
Server: 10.255.255.254
Address: 10.255.255.254#53
Non-authoritative answer:
Name: forum.giveth.io
Address: 64.225.108.97
Sai dove è ospitato il tuo forum? Forse su DigitalOcean?
Per quanto riguarda l’aspetto del nome, un altro server che gestisco, forum.shapeshift.com, è effettivamente ospitato da Discourse, se vuoi usarlo come confronto.
Sì, sto guardando questo e posso vedere il record CNAME. Quindi penso che il tuo forum sia self-hosted.
root@localhost:~# nslookup forum.shapeshift.com Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
forum.shapeshift.com canonical name = shapeshift1.hosted-by-discourse.com.
Name: shapeshift1.hosted-by-discourse.com
Address: 184.104.178.43
Name: shapeshift1.hosted-by-discourse.com
Address: 2602:fd3f:1:ff01::2b
root@localhost:~# nslookup forum.giveth.io Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: forum.giveth.io
Address: 64.225.108.97
root@localhost:~#