由于主题错误无法重建

我有一个网站很久没有升级了。我似乎无法登录到 UX 界面。

该网站包含一些主题组件,其中引用了 console,导致主题无法正常工作。

在 Rails 中是否有办法禁用这些主题,以便我可以重建网站,然后在网站恢复后再修复主题?

或者,我是否可以设置一个通用主题作为默认主题,这样它或许可以忽略所有主题组件?

您尝试过安全模式吗?

mysite.com/safe-mode

谢谢!但安全模式没有帮助。我无法登录该网站。

我需要将此数据库恢复到另一台服务器上。我无法重新构建该网站,因为主题在重新构建时会导致错误。

我无法登录到出问题的服务器。我需要更新该服务器上的数据库,进行备份,然后恢复到新服务器,最后重新构建容器。

您能登录数据库并运行更新命令吗?

我已在新的服务器上还原了数据库。问题可能仍在于某个插件,而非主题组件。

删除插件很简单。

只需将其注释掉即可。

否则,请使用 SQL 禁用主题和主题组件:

UPDATE themes
SET enabled = false
WHERE id <> 1

@pfaffman,你成功让这个运行起来了吗?

不。这似乎是插件与某些主题组件之间的交互问题。该插件在我的开发实例上可以正常工作,但在生产环境中使用完整数据库时则失败。

恐怕需要插件开发者的帮助才能解决。

我认为这与 JavaScript 的某些(并非全新的)限制有关,但我目前还不确定。