Reconstruction du forum (la restauration de sauvegarde fonctionne, la reconstruction ne fonctionne pas)

J’héberge le forum via Digital Ocean, et cela fait environ un an que je n’ai pas reconstruit l’instance via le terminal.

./launcher rebuild app

Je suivais initialement les étapes ici (Install plugins on a self-hosted site) pour ajouter un plugin, et la reconstruction de l’instance a échoué. J’ai vu ce message d’erreur après le redémarrage :

« Le logiciel qui alimente ce forum de discussion a rencontré un problème inattendu »

J’ai restauré le forum en utilisant une sauvegarde, et par mesure de sécurité sans modifier aucun code (c’est-à-dire le fichier app.yml), j’ai refait la séquence de reconstruction de l’application. Même dans ce cas, la séquence de reconstruction et de démarrage a conduit au même message d’erreur ci-dessus.

Des idées pour les prochaines étapes de dépannage ?

Plugins :

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-subscriptions.git
          - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git

Il est préférable de partager la transcription, le journal, de ce que vous avez obtenu de la commande de reconstruction dans la ligne de commande.

(Il est possible que vous n’ayez pas attendu assez longtemps pour que les services démarrent. Vous devriez attendre au moins cinq minutes avant de conclure que le site Web est inaccessible.)

2 « J'aime »

/logs devrait contenir des informations utiles, et /safe-mode en mode no_plugins devrait vous permettre au moins de vous connecter (ce qui devrait vous permettre de consulter /logs si vous êtes administrateur).

1 « J'aime »

Avez-vous essayé de désactiver certains des plugins ?
Parfois, les plugins causent des problèmes ; essayez de tous les désactiver, puis de les activer un par un pour voir lequel pose problème.

Vous pouvez également supprimer ceci car il s’agit d’un composant de thème et doit être installé dans la section Personnaliser de la zone d’administration plutôt que dans votre app.yml.

2 « J'aime »