Im Admin kann ich keine Felder ändern, die orange/gelb geworden sind – mit anderen Worten, ich kann Dinge nur einmal speichern (die noch nicht aktualisiert wurden). Hast du eine Idee, was das Problem sein könnte?
Hält das Problem im abgesicherten Modus an?
yoursiteurl.com/safe-mode
Ja, der Fehler tritt im abgesicherten Modus immer noch auf.
Bist du hinter Cloudflare?
Ja, wir haben Cloudflare ![]()
Soll das für das Forum irgendwie deaktiviert werden?
Wir haben eine lange Geschichte von Cloudflare, das solche Probleme verursacht.
Versuchen Sie, es zu deaktivieren, und prüfen Sie, ob das Problem verschwindet.
Wenn Sie es benötigen, suchen Sie bei Meta nach Anleitungen, wie man alle CF-„Optimierungen
Der Alias ist mit einer dunklen Wolke eingerichtet – verursacht dies immer noch die Probleme?

Nein, das bedeutet, dass CF deaktiviert ist, was
ist.
Es ist also nicht CF, das das Problem verursacht.
Übrigens habe ich es sowohl mit Chrome als auch mit Firefox ausprobiert, um sicherzustellen, dass es sich nicht um ein Browser-Problem handelt.
In diesem Fall überprüfen Sie als Administrator den URL-Pfad /logs, um zu sehen, ob Fehler vorliegen.
Können Sie die Entwicklertools verwenden, um den tatsächlichen Fehler zu sehen?
Welche Plugins sind installiert?
Ich habe die Protokolle geprüft, und es treten einige Fehler auf, nachdem ich versucht habe, eine Einstellung zurückzusetzen:
Job exception: PG::SyntaxError: ERROR: zero-length delimited identifier at or near """" LINE 1: ...'2020-04-14 17:11:33.973774' WHERE "site_settings"."" = 1697 7:11 pm
Job exception: PG::SyntaxError: ERROR: zero-length delimited identifier at or near """" LINE 1: ...'2020-04-14 17:27:06.173173' WHERE "site_settings"."" = 1697 7:27 pm
ActiveRecord::StatementInvalid (PG::SyntaxError: ERROR: zero-length delimited identifier at or near """" LINE 1: ...'2020-04-14 17:39:16.098301' WHERE "site_settings"."" = 1700 7:39 pm
Failed to handle exception in exception app middleware : PG::SyntaxError: ERROR: zero-length delimited identifier at or near """" LINE 1: ...'2020-04-14 17:39:16.098301' WHERE "site_settings"."" = 17
Es scheint, dass dieser Fehler uns nun die Migration auf einen anderen Server verhindert.
Haben Sie Ideen, wie wir dieses Datenbankproblem lösen können?
Ich kann bestätigen, dass die Tabelle einen Index hat. Weitere Ideen?
Wenn wir Folgendes direkt in PostgreSQL ausführen:
UPDATE "site_settings" SET "value" = 'Community Forum 2', "updated_at" = '2020-04-24 07:02:39.023579' WHERE "site_settings"."" = 20)
tritt folgender Fehler auf:
**SQL-Fehler:**
ERROR: zero-length delimited identifier at or near """" LINE 1: ... '2020-04-24 07:02:39.023579' WHERE "site_settings"."" = 20)
Das Problem wurde manuell durch das Bearbeiten und Vergleichen von Tabellen behoben.
Das sollte offensichtlich WHERE "site_settings"."id" = 20 lauten. Irgendetwas ist beim Laden des Schemas in Rails schiefgelaufen oder so.
Richtig, es gab ein Problem mit dem Index der Tabelle site_settings, und es war nicht einfach, den Dump zu reparieren und ein Backup wiederherzustellen ![]()



