2

現在のプロジェクトに RefineryCMS を使用することにしましたが、いくつかの問題が発生しました。私たちはローカル開発環境でプロジェクトを開始しました。締め切りがとても早く迫っています。最初に、DreamHost サーバーを使用してプロジェクトを本番環境に移行しようとしました。画像に問題があり (Refinery は Dragonfly を使用)、データベース ダンプが画像 (またはサムネイル) を表示していませんでした。

私たちはリソースを使い果たしましたが、まだ問題の解決策を見つけることができません. 私は調査を行い、Google グループで質問し、人々にメールで質問し、チャットで質問しましたが、まだ誰も答えていません。

では、プロジェクトをローカルの開発環境から本番環境に移行するための最適なソリューションを知っている人はいますか?

この問題に遭遇したのは私だけではないと確信しています...

前もって感謝します。

4

2 に答える 2

4

誰かがこれと同じ状況でここに到着した場合 (私がしたように)、私の 2 セント:

データベースをダンプして をコピーすることで、サーバー間の移行に成功したpublic/systemので、これは完全に実行可能で簡単です。

最初はバックエンドにもフロントエンドにも画像が表示されませんでしたが、数時間立ち往生した後、新しいサーバー (巨大な facepalm) に ImageMagick をインストールしていないことが問題であることに気付きました。

クイックsudo apt-get install imagemagickは問題を解決しました。

もちろんYMMVですが、お役に立てば幸いです。

于 2011-10-26T12:38:44.043 に答える
2

使用している RefineryCMS のバージョンや構成方法はわかりませんが、アップロードに Amazon S3 を使用することを選択しない限り、Dragonfly のイメージとリソースはファイル システムに保存されます。したがって、そのデータベース ダンプに加えて、フォルダーを調べて、およびフォルダー内のすべてをサーバーにpublic/system/コピーすることもできます。imagesresources

于 2011-08-09T06:14:22.483 に答える