Guida Troubleshooting
Ultimo aggiornamento: 2026-04-03
Scopo
Risolvere rapidamente i problemi piu comuni in ambiente locale o produzione.
Errori comuni e fix
1) csrf_invalid (403)
Cause tipiche:
- token CSRF mancante nel payload.
- sessione scaduta.
- pagina lasciata aperta troppo tempo.
Fix:
- ricarica la pagina (
Ctrl+F5). - rifai login.
- verifica che le chiamate API passino
data._csrfe headerX-CSRF-Token.
2) Unknown column ... in admin/game
Cause tipica:
- schema DB non allineato al codice.
Fix:
- verifica che lo schema importato sia
database/logeon_db_core.sqlaggiornato. - se necessario reimporta lo schema su DB pulito.
- ripeti test su endpoint coinvolto.
3) errore 500 dopo update
Cause tipiche:
- schema DB non allineato al file unico.
- cache browser con JS vecchio.
- errore sintassi in file aggiornati.
Fix:
php -lsu file PHP toccati.node --checksu file JS toccati.- hard refresh browser.
4) Google login non visibile
Cause tipiche:
auth_google_enabled = 0in/admin/settings.- client id/secret mancanti.
Fix:
- attiva switch Google OAuth in admin.
- configura
auth_google_client_ideauth_google_client_secret. - controlla
auth_google_redirect_uri.
5) Login bloccato su selezione personaggio
Cause tipiche:
- multi-personaggio attivo con piu personaggi associati.
Fix:
- seleziona il personaggio dalla modale dedicata.
- se necessario verifica
multi_character_enabledemulti_character_max_per_userin admin settings.
Comandi diagnostici utili
C:\xampp\php\php.exe -l <file.php>node --check <file.js>C:\xampp\php\php.exe scripts/php/smoke-core-runtime.php
Quando aprire una issue
Apri una issue di progetto quando:
- il problema e riproducibile dopo hard refresh + re-login.
- il DB e allineato ma l'errore persiste.
- c'e regressione su flusso core (
/signin,/game,/admin).