2

我们决定尝试在我们当前的项目中使用 RefineryCMS,但遇到了一些问题。我们在本地开发环境中开始了该项目。最后期限很快就要到了。起初,我们尝试使用 DreamHost 服务器将项目投入生产。图像存在问题(炼油厂使用 Dragonfly),我们的数据库转储没有包含任何图像(或缩略图)。

我们已经用尽了我们的资源,但仍然找不到解决问题的方法。我进行了研究,在 Google 小组中询问过,给人们发过电子邮件,在聊天中询问过——还没有人回答。

那么,这里有没有人知道将项目从本地开发环境转移到生产环境的最佳解决方案是什么?

我敢肯定,我不会是唯一遇到这个问题的人......

提前致谢。

4

2 回答 2

4

如果有人带着同样的情况来到这里(就像我一样),我的两分钱:

我已经通过转储数据库和复制成功地在服务器之间迁移public/system,所以这是完全可行和直接的。

起初,图像既没有显示在后端也没有显示在前端,但在卡住了几个小时后,我意识到问题是我没有在新服务器中安装 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 回答