Не удается восстановить из-за ошибок темы

У меня есть сайт, который давно не обновлялся. Похоже, я не могу войти в интерфейс.

В его темах есть компоненты, содержащие ссылки на console, из-за чего темы ломаются.

Можно ли отключить эти темы в Rails, чтобы восстановить работу сайта, а затем исправить темы, когда сайт снова будет доступен?

Или можно установить какую-то универсальную тему по умолчанию, чтобы, возможно, игнорировать все компоненты тем?

Вы пробовали безопасный режим?

mysite.com/safe-mode

Спасибо! Но безопасный режим не поможет. Я не могу войти на сайт.

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

Я не могу войти на неработающий сервер. Мне нужно обновить базу данных на неработающем сервере, создать её резервную копию, восстановить на новом сервере, а затем пересобрать контейнер.

Ты можешь войти в базу данных и, возможно, выполнить команду обновления?

Я восстановил базу данных на новом сервере. Возможно, проблема всё ещё в плагине, а не в компоненте темы.

Чтобы удалить плагин, всё просто.

Просто закомментируйте его.

Или используйте SQL, чтобы отключить темы и компоненты тем:

UPDATE themes
SET enabled = false
WHERE id <> 1

У тебя получилось это запустить, @pfaffman?

Нет. Похоже, это какое-то взаимодействие между плагином и, как я думаю, некоторыми компонентами темы. Плагин работает на моём тестовом окружении, но с полной базой данных в продакшене он не запускается.

Боюсь, что для решения этой проблемы потребуется помощь разработчика плагина.

Думаю, дело в не самых новых ограничениях на JavaScript, но я всё ещё не уверен.