wordpress on heroku
インストール方法はこちらを参照してください
https://github.com/mhoofman/wordpress-heroku
画像が消えた件
導入して暫くたってみたらブログの画像が全て消えてしまっていました。
どうやらherokuスピンダウンして再デプロイした時にローカルに保存していた画像が消えていたらしいです。
S3にアップロードして対策
解決方法としてS3に上げればいいんじゃない?って事で色々調べてみると上記ソース内にpluginが既に入っているので有効化してあげればいいようです。
- wordpress上のpluginsのところからでWP Read-Onlyのプラグインをactivate
- wordpress上のsettingsのところからWPRO Settingsを選択
- AWSから取得したAWS Key、AWS SecretとS3で作ったBucketを入力
これでS3に画像をアップロードできるようになるので画像が消える心配がなくなりますね。
参考
ちなみにこちらで導入されたようです。
https://github.com/mhoofman/wordpress-heroku/issues/23
こちらの方と同じく僕もtantan-s3-cloudfrontを導入して対策しようとしたらエラーになったので既にWPROを使った方が良いですね。