Спасибо за информацию, @neounix, это очень помогает лучше понять «внутреннее устройство» Discourse с точки зрения «я изучаю Rails, чтобы помочь, но, черт возьми, это очень крутой учебный курс, пока пытаюсь исправить свою собственную установку» ![]()
Сейчас я сосредоточен на Redis/Sidekiq, чтобы попытаться понять, почему некоторые встраивания не работают, так как я думаю, что это может быть связано с «Bake», но я не могу подписаться под этим, поскольку всё ещё нахожусь на этапе отладки (надеюсь).
Что касается моей проблемы здесь, благодаря @Overgrow я смог определить, что:
-
На самом деле процесс резервного копирования действительно скопировал файлы в резервную копию, но не восстановил их в установку Discourse. Исходя из статуса и/или исправлений моих других трёх проблем, возможно, мне потребуется восстановить другую резервную копию на другой установке и снова протестировать процесс резервного копирования, но это может быть проблемой для всех, пока неясно.
-
Из-за этого происходило странное поведение.
-
В итоге я открыл резервную копию и внедрил отсутствующие файлы в установку. Всё восстановилось без необходимости повторного «Bake».
Однако другие проблемы сохраняются (невозможность пересоздать контейнер данных, в котором я совсем не разбираюсь, и две проблемы, из-за которых я сосредоточился на Sidekiq и событиях, так как они могут быть решены именно так: некоторые Oneboxes (в частности, YouTube) не работают, и некоторые уведомления о «ложных» правках рекурсивно появляются у некоторых пользователей, хотя правок не было. Поэтому я думаю, что в новой установке могут быть проблемы с событиями, пытаюсь разобраться. ![]()