Y a-t-il un moyen d’obtenir un message d’erreur plus descriptif ?
Y a-t-il un moyen de démarrer mon instance sans aucun plugin ?
Y a-t-il une page qui affiche les journaux afin que je puisse voir quel plugin pourrait causer le problème ?
Y a-t-il un moyen d’accéder au site par le navigateur ? C’est-à-dire, les pages d’administration peuvent-elles toujours fonctionner même si le site principal ne fonctionne pas ?
En gros, que dois-je faire pour commencer à résoudre ce problème ?
Au fait, en lisant d’autres messages ici, j’ai peut-être fait quelque chose par inadvertance pour causer cela.
Si je me souviens bien, je suis allé sur la page de mise à niveau et j’ai mis à jour les plugins, puis j’ai tenté de mettre à niveau l’installation de base de Discourse. Il n’a pas dit de ne pas le faire ou suggéré que l’ordre d’installation avait de l’importance.
J’ai utilisé la page de mise à niveau, pas un terminal ou une ligne de commande.
Si c’est à l’envers ou si cela peut causer des problèmes, faites-le moi savoir.
Cela signifie très probablement que vous ne servez pas de pages car la compilation n’a pas abouti avec succès
Oui, regardez d’abord votre journal de compilation (affiché dans la console) lorsque vous exécutez la commande de compilation. Il y a probablement une erreur là-bas.
Commentez chaque commande de clonage de plugin avec un # en tête dans app.yml et reconstruisez.
(la désactivation dans le menu d’administration n’est souvent pas une désactivation complète)
Salut Robert,
Je n’utilise pas la ligne de commande mais j’ai mis à niveau via la page de mise à niveau du site. J’ai ajouté un commentaire à mon message.
Je ressens aussi un léger devoir de tester la page de mise à niveau du site et de signaler les erreurs. Bien qu’à ce stade, je préférerais que mon site soit de nouveau opérationnel, j’utiliserai donc une ligne de commande.
Comment faire la suggestion ci-dessus ? La mise à niveau a eu lieu la semaine dernière via le navigateur.
connectez-vous au serveur via ssh (comme vous l’avez fait lorsque vous avez créé l’instance pour la première fois), naviguez vers /var/discourse et exécutez ./launcher rebuild app
J’avais une instance préconfigurée créée et configurée. Il s’agissait peut-être d’une instance ou d’une image Docker. Je n’ai effectué aucune installation en ligne de commande. Mais j’ai trouvé un terminal chez mon fournisseur d’hébergement et j’exécute cette commande maintenant. Je vous tiens au courant.
Juste une suggestion. Si c’est possible, puis-je exécuter cette commande depuis l’administrateur du navigateur à l’avenir. Je ne sais pas si la page de mise à jour fait déjà cela ou non, mais si c’est la solution, il pourrait être utile de l’avoir sur la page d’administration.
De plus, les notes de journal ont indiqué que cela pouvait prendre jusqu’à une heure. Si je fermais la fenêtre du navigateur lorsque je faisais une mise à jour par ce biais, cela pourrait-il causer un problème ? Elle semblait ne pas répondre (aucun message de journal pendant un certain temps, si je me souviens bien).
Je voudrais toujours proposer ces idées à ceux qui utilisent le navigateur pour la mise à niveau. Ou même une note sur la page de mise à niveau, peut-être un lien vers une page d’aide qui dit : « Si quelque chose ne va pas avec cette mise à niveau, commencez ici. »