LoginSignup
2
1

More than 5 years have passed since last update.

ResourceSpaceを再インストールしたら画像へのリンクが全て消えたけど直った

Posted at

ResourceSpaceをrevision7009から最新のstable版である7683へ一気にアップデートした際、うっかり起こしてしまった事故。結果的にバージョンアップはあまり関係がなかったのだが、config.phpをリセットすると起こりうるので注意。

画像のリンクが全部消えた

事前にデータベースだけテスト環境に移植して動作確認をしていたので、アップグレード後も多分大丈夫だろうと思っていた。しかし、いざ本番環境に反映すると画像へのリンクが全部消えてしまっていた。

一旦過去のデータからデータベースをそっくりそのままインポートし直しても表示されない。一瞬すごい焦った。

config.php$scramble_keyを維持しないと駄目

ここで、config.phpを作り直していたことに気付く。大体の設定を移植していたつもりだったが、$scramble_keyというあやしい変数を忘れていた。

この$scrumble_keyは、画像ファイル名を適当にランダムっぽくするためのシード値のようなもので、この変数の中身が変わると、それまでファイルを保存していたパスを、ResourceSpaceが辿れなくなってしまう

$scrumble_keyをうっかり忘れるとたいへんなことになるので、こういったコンフィグファイルはしっかりバージョン管理しておいた方が良いだろう。

こちらもどうぞ!

Vagrant・CoreOS・Dockerでインフラ素人が自宅サーバを立てた話 - Qiita
→ ResourceSpaceをこちらで紹介している自宅サーバ環境で運用しています。サンプルファイルあり

オープンソースのDAMシステム、ResourceSpaceのまとめ - Qiita

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1