Я следую руководству по установке, опубликованному здесь как официальное руководство по установке плагинов Discourse. Все плагины имеют ссылку на это руководство. В моём случае это уничтожило нашу установку, и мы даже не смогли её восстановить, пришлось пересоздавать её даже с исходными настройками YAML.
Я почти уверен, что мы запускали это от имени root. После выполнения инструкций наша установка была прервана, и мы не можем восстановить её даже с помощью исходных настроек YAML.
Мое предположение — вы вставили табуляцию или что-то ещё, что делает файл YAML недопустимым.
Ошибка касается команды “echo” в самом конце файла YAML, что указывает на проблему с форматированием где-то до неё.
Вы сохранили копию файла перед редактированием или пытались отредактировать его, чтобы восстановить состояние, которое, по вашему мнению, было до изменений?
Вы можете попробовать переименовать ваш app.yml, записать значения (особенно настройки SMTP) и снова запустить ./discourse-setup. Это создаст рабочий файл app.yml.
Будет ли сохранены существующие данные форума при запуске ./discourse-setup, или мне сначала сделать резервную копию и восстановить её? Большое спасибо за поддержку.