Перевести RefineryCMS с местного на производственный - PullRequest
2 голосов
/ 09 августа 2011

Мы решили попробовать RefineryCMS для нашего текущего проекта и столкнулись с некоторыми проблемами.Мы начали проект в локальной среде разработки.Срок очень быстро приближается.Сначала мы попытались перенести проект в производство, используя сервер DreamHost.Были проблемы с изображениями (Refinery использует Dragonfly), когда в дампе нашей базы данных не было изображений (или эскизов).

Мы исчерпали наши ресурсы и до сих пор не можем найти решение нашей проблемы.,Я провел исследование, спросил в группе Google, написал по электронной почте и спросил в чате - никто еще не ответил.

Итак, кто-нибудь здесь знает, как лучше всего перенести проект?из локальной среды разработки в производство?

Я уверен, что не могу быть единственным человеком, который столкнулся с этой проблемой ...

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 26 октября 2011

В случае, если кто-то прибывает сюда с такой же ситуацией (как я), мои два цента:

Я успешно мигрировал между серверами, выгрузив базу данных и скопировав public/system, так что это вполне выполнимои просто.

Сначала изображения не показывались ни в бэкэнде, ни во внешнем интерфейсе, но через пару часов я понял, что проблема в том, что я не установил ImageMagick на новом сервере (огромныйfacepalm).

Быстрый sudo apt-get install imagemagick решил проблему.

Конечно, YMMV, но я надеюсь, что это поможет.

2 голосов
/ 09 августа 2011

Я не уверен, какую версию RefineryCMS вы используете, или как вы ее настроили, но если вы не решили использовать Amazon S3 для загрузки, ваши изображения и ресурсы Dragonfly хранятся в файловой системе.Поэтому, в дополнение к этому дампу базы данных, вы, вероятно, захотите заглянуть в папку public/system/ и скопировать все содержимое папок images и resources на сервер.

...