バックアップページにアクセスできません

ステージングサーバーで管理者のバックアップページへのアクセスを失ったようで、その理由がわかりません。

オプションがなくなっており、URLから直接アクセスしようとすると(/admin/backups)、アクセス拒否のメッセージが表示されます。

ファイルアップロードにはS3を使用していますが、バックアップには使用していません。app.ymlのS3上のバックアップバケットを指す関連行はコメントアウトされています。

app.ymlのDISCOURSE_HOSTNAME以外には、本番環境とステージング/テストサーバーの設定に違いはありません。

唯一の違いはビルドです。両方をアップグレードしましたが、ステージングアプリを再構築したところ、ビルド番号が異なります。

ステージング:731699a7cf
本番:627415eb21

これが関係しているかもしれませんが、何が原因かわからず、本番アプリを再構築して確認することに抵抗があります。本番環境のバックアップに影響が出る可能性があるためです。
ディレクトリとファイルの権限は問題ないようで、両方のサーバーで一貫しています。

何が足りないのでしょうか?

そのバージョンに更新し終え、バックアップページにアクセスできるようになりました。

問題を特定するために、/logs にさらに情報がありますか?(また、プラグインなどの問題である場合に備えて、セーフモードも試してください)

「いいね!」 1

言い忘れましたが、ログを確認しましたが、関連するものは何もありませんでした。

問題の原因になっている可能性を考えて、ステージングサーバーにのみあったプラグインを1つ無効にしましたが、再構築後も問題は残りました。本番サーバーには同じプラグインがあり、問題はありません。

セーフモードを試して、何か手がかりが得られるか見てみます。それ以外では、本番サーバーのバックアップを手動で復元して、それがどうなるか見てみるかもしれません。最終手段はクリーンインストールになります。

「アクセス拒否」というもので、タブが表示されていません。念のためお伺いしますが、管理者またはモデレーターとしてログインされていますか?

「いいね!」 1

管理 - 設定 - バックアップ - enable_backups 「管理者がフォーラムのバックアップを作成できるようにする」が無効になっている場合、管理者であってもバックアップタブは表示されなくなります。

TBH、この設定の目的が理解できません。隠し設定またはグローバル設定であれば理にかなっていますが、そうではありません。

「いいね!」 3

管理者の権限でログインしています。確認したところ、そのアカウントはTL4に設定されています。

それだ!ステージングサーバーのバックアップは決して行うつもりがないので、無効にしたに違いありません。バックアップを作成できないことと、復元できないことは、私の考えでは同じではありません。それに気づかず、バックアップタブが削除されることに気づきませんでした。

おそらく、UIへの影響を示す注釈がそのオプションの下にあると役立つでしょう。

助けてくれてありがとう。

「いいね!」 2

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