Как правильно развернуть веб-приложения на Heroku? Я устанавливаю Moodle, но та же процедура должна применяться, например, к Друпал или Вордпресс. Что я сделал, так это разархивировал Moodle локально, а затем загрузил его с помощью git в Heroku. Когда я затем захожу на свой сайт, я получаю возможность установить его и выбрать базу данных, которая работает нормально. Проблема в том, что процедура установки сохраняет информацию в файловой системе на сервере, которая перезаписывается при следующем развертывании приложения. Так каков правильный способ сделать это?
развертывание wabapps (например, moodle) на героку
comment
Привет, Микаэль, я пытаюсь настроить мудл на героку, но с настройкой $CFG-›dataroot здесь мало проблем. Я хотел бы знать, как вы решили это? Продолжайте повторять Неустранимая ошибка: $CFG-›dataroot настроен неправильно, каталог не существует или недоступен! Выход.
- person The Finest Artist   schedule 27.05.2014
comment
@TheFinestArtist Хотел бы помочь, но я не видел этой ошибки, так что понятия не имею...
- person Mikael Lindqvist   schedule 02.06.2014
Ответы (1)
Вы должны предварительно настроить свое приложение со всеми параметрами базы данных, прежде чем развертывать его в Heroku. Так что либо сделайте поддельную «установку» в своей локальной среде, либо вручную отредактируйте файлы конфигурации php.
Как вы заметили, файловая система Heroku не является постоянной: https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem.
person
Travis Webb
schedule
05.05.2013
Спасибо за ответ! В конце концов я вручную настроил файлы конфигурации перед загрузкой. На самом деле, в качестве помощи я выполнил установку на Heroku, затем я посмотрел на сгенерированный файл конфигурации, созданный процедурой установки, чтобы убедиться, что я все правильно настроил.
- person Mikael Lindqvist; 06.05.2013
@MikaelLindqvist Привет, Микаэль, я пытаюсь настроить мудл на героку, но с настройкой $CFG-›dataroot здесь мало проблем. Я хотел бы знать, как вы решили это? Продолжайте повторять Неустранимая ошибка: $CFG-›dataroot настроен неправильно, каталог не существует или недоступен! Выход.
- person The Finest Artist; 27.05.2014