J’utilise S3 pour les téléversements de fichiers mais pas pour les sauvegardes. Les lignes pertinentes dans app.yml qui pointent vers un bucket de sauvegarde sur S3 sont commentées.
Mis à part DISCOURSE_HOSTNAME dans app.yml, il n’y a aucune différence entre la configuration du serveur de production et celle du serveur de staging/test.
La seule autre différence est la version. J’ai mis à jour les deux mais j’ai reconstruit l’application de staging et elle est à un numéro de build différent.
Staging : 731699a7cf
Prod : 627415eb21
Cela pourrait avoir quelque chose à voir avec ça, mais je ne sais pas quoi et je suis réticent à reconstruire l’application de production pour le découvrir au cas où cela affecterait les sauvegardes.
Les permissions des répertoires et des fichiers semblent correctes et sont cohérentes sur les deux serveurs.
Je viens de terminer la mise à jour vers cette version et je peux accéder à ma page de sauvegarde.
Avez-vous plus d’informations dans vos /logs qui pourraient aider à cerner le problème ? (Aussi, le mode sans échec de confiance au cas où ce serait un plugin, etc.)
J’ai oublié de mentionner que j’ai vérifié les journaux et qu’il n’y avait rien de pertinent.
J’ai désactivé un plugin qui n’était présent que sur le serveur de staging, au cas où il serait à l’origine du problème, mais après une reconstruction, le problème persistait. J’ai les mêmes plugins sur le serveur de production sans aucun problème.
J’essaierai le mode sans échec pour voir si cela donne des indices. Sinon, je restaurerai peut-être manuellement une sauvegarde du serveur de production pour voir ce que cela donne. En dernier recours, je procéderai à une réinstallation complète.
Notez que si Admin - Paramètres - Sauvegardes - enable_backups « Permettre aux administrateurs de créer des sauvegardes du forum » est désactivé, l’onglet Sauvegarde disparaît, même pour les administrateurs.
Franchement, je ne comprends pas l’utilité de ce paramètre, il aurait du sens s’il s’agissait d’un paramètre caché ou global, mais ce n’est pas le cas.
Je suis connecté en tant qu’administrateur. J’ai vérifié et ce compte est défini sur TL4,
C’est ça ! J’ai dû désactiver cela car je n’ai jamais l’intention de sauvegarder le serveur de staging. Ne pas pouvoir créer une sauvegarde n’est pas la même chose, dans mon esprit, que de ne pas pouvoir en restaurer une. Je ne l’avais pas remarqué et je ne réalisais pas que cela supprimait l’onglet Sauvegarde.
Peut-être qu’une note sous cette option indiquant son impact sur l’interface utilisateur serait utile.
Merci à tous les deux d’être intervenus pour aider.