Kann wegen Theme-Fehlern nicht neu erstellen

Ich habe eine Website, die seit langem nicht mehr aktualisiert wurde. Ich kann mich anscheinend nicht im UX-System anmelden.

Es enthält Theme-Komponenten, die Verweise auf console enthalten, was dazu führt, dass die Theme(s) defekt sind.

Gibt es eine Möglichkeit, diese Themes in Rails zu deaktivieren, damit ich die Website wiederherstellen und die Themes anschließend reparieren kann?

Oder kann ich ein generisches Theme als Standard festlegen, damit es möglicherweise alle Theme-Komponenten ignoriert?

Hast du den abgesicherten Modus bereits versucht?

mysite.com/safe-mode

Danke! Aber der abgesicherte Modus hilft nicht. Ich kann mich nicht auf der Website anmelden.

Ich muss diese Datenbank auf einen anderen Server wiederherstellen. Ich kann die Website nicht neu erstellen, da das Theme beim Neuaufbau Fehler verursacht.

Ich kann mich nicht auf dem defekten Server anmelden. Ich muss die Datenbank auf dem defekten Server aktualisieren, ein Backup erstellen, auf den neuen Server wiederherstellen und dann den Container neu erstellen.

Kannst du dich in die Datenbank einloggen und vielleicht einen Update-Befehl ausführen?

Ich habe die Datenbank auf dem neuen Server wiederhergestellt. Vielleicht liegt das Problem immer noch bei einem Plugin und nicht beim Theme-Modul.

einfach das Plugin entfernen.

Dazu einfach auskommentieren.

Ansonsten SQL verwenden, um Themes und Theme-Komponenten zu deaktivieren:

UPDATE themes
SET enabled = false
WHERE id <> 1

Hast du das zum Laufen gebracht, @pfaffman?

Nein. Es scheint eine Interaktion zwischen dem Plugin und, wie ich vermute, einigen Theme-Komponenten zu sein. Das Plugin funktioniert auf meiner Entwicklungsumgebung, scheitert aber mit der vollständigen Datenbank in der Produktionsumgebung.

Ich befürchte, dass wir dafür Unterstützung vom Plugin-Entwickler benötigen werden.

Ich vermute, es hat mit den nicht mehr ganz neuen Einschränkungen bei JavaScript zu tun, aber ich weiß es noch nicht genau.