Nella sezione admin non riesco a modificare i campi che sono diventati arancioni/gialli: in altre parole, posso salvare solo una volta (i campi non ancora aggiornati). Avete qualche idea su quale potrebbe essere il problema?
Il problema persiste in modalitĂ provvisoria?
yoursiteurl.com/safe-mode
Sì, ricevo ancora un errore in modalità provvisoria
Sei dietro Cloudflare?
Sì, abbiamo Cloudflare ![]()
Dovrebbe essere disabilitato in qualche modo per il forum?
Abbiamo una LUNGA storia di problemi causati da Cloudflare.
Prova a disattivarlo e verifica se il problema scompare.
Se ti serve, cerca su Meta come disabilitare tutte le “ottimizzazioni” di CF.
L’alias è configurato con una nuvola scura: questo causa ancora i problemi?

No, questo significa che CF è disabilitato, il che è ![]()
Quindi non è il CF a causare il problema.
Comunque, ho provato sia da Chrome che da Firefox per assicurarmi che non si trattasse di un problema del browser.
In tal caso, controlla il percorso URL /logs come amministratore per verificare la presenza di eventuali errori.
Puoi utilizzare gli strumenti per sviluppatori per vedere qual è l’errore effettivo?
Quali plugin sono installati?
Ho controllato i log e ci sono alcuni errori dopo che ho provato a reimpostare una configurazione:
Eccezione del job: PG::SyntaxError: ERRORE: identificatore delimitato a lunghezza zero in corrispondenza di """" LINEA 1: ...'2020-04-14 17:11:33.973774' WHERE "site_settings"."" = 1697 19:11
Eccezione del job: PG::SyntaxError: ERRORE: identificatore delimitato a lunghezza zero in corrispondenza di """" LINEA 1: ...'2020-04-14 17:27:06.173173' WHERE "site_settings"."" = 1697 19:27
ActiveRecord::StatementInvalid (PG::SyntaxError: ERRORE: identificatore delimitato a lunghezza zero in corrispondenza di """" LINEA 1: ...'2020-04-14 17:39:16.098301' WHERE "site_settings"."" = 1700 19:39
Impossibile gestire l'eccezione nel middleware dell'app di eccezione: PG::SyntaxError: ERRORE: identificatore delimitato a lunghezza zero in corrispondenza di """" LINEA 1: ...'2020-04-14 17:39:16.098301' WHERE "site_settings"."" = 17
Sembra che questo errore ci stia impedendo di migrare su un altro server.
Avete qualche idea su come risolvere questo problema di database?
Posso confermare che la tabella ha un indice? Altre idee?
se eseguiamo direttamente questo comando in postgres:
UPDATE "site_settings" SET "value" = 'Community Forum 2', "updated_at" = '2020-04-24 07:02:39.023579' WHERE "site_settings"."" = 20)
l’errore è
**Errore SQL:**
ERRORE: identificatore delimitato a lunghezza zero vicino a """" RIGA 1: ... '2020-04-24 07:02:39.023579' WHERE "site_settings"."" = 20)
Il problema è stato risolto manualmente modificando e confrontando le tabelle.
Questo ovviamente dovrebbe essere WHERE "site_settings"."id" = 20. Qualcosa è andato storto nel caricamento dello schema da parte di Rails, o qualcosa del genere.
Corretto, c’era un problema con l’indice della tabella site_settings e non è stato facile correggere il dump e ripristinare un backup ![]()



