A volte può capitare di richiamare un sito Joomla ed ottenere una schermata bianca con scritto solamente “Error”. Capisco lo sconforto che può arrivare vedendo un messaggio di errore così ermetico ma, con un po’ di pazienza e qualche indicazione, tutto si può risolvere. Vediamo come fare…
La parola “Error” può significare tutto e niente quindi ti consiglio di utilizzare la funzione “Rapporto Errori” di Joomla. Puoi farlo dal backend del cms (se questo è accessibile) oppure accedendo via SFTP allo spazio web ed impostando il valore “development” alla variabile “$error_reporting” del file configuration.php.
Una volta impostata la funzione al livello massimo, se aggiornerai la schermata, a video noterai che il messaggio diventa come il seguente:
Warning: session_start(): Failed to read session data: user (path: /var/lib/php/session) in /var/www/vhosts/tuo-dominio/httpdocs/libraries/joomla/session/handler/native.php on line 260
Error: Failed to start application: Failed to start the session
Per risolvere velocemente è necessario:
- Accedere via SFTP allo spazio web
- Scendere nella directory di pubblicazione del sito
- Aprire il file “configuration.php” che è il file di configurazione di Joomla
Si tratta di un file di testo e per tanto è possibile aprirlo con qualsiasi editor presente sul suo computer. Una volta aperto, bisogna trovare la variabile “$host”. Qualsiasi cosa ci sia scritto tra gli apici va sostituito con ‘localhost’. Questo accade perché, per qualche motivo, il valore diverso non viene interpretato correttamente.
Una volta salvato il file, ti basterà aggiornare la scheda del browser ed il sito tornerà visibile. Se così non dovesse essere, ti consiglio di cancellare la cronologia ed i cookie del tuo browser. In questo modo vedrai sicuramente il tuo sito.
P.S. Se il sito non dovesse essere ancora visibile, controlla che le credenziali del database contenute nel file di configurazione corrispondano con quelle visibili nel pannello del tuo hosting provider 😉 è possibile che non coincidano!