Phpmyadmin Permission Denied
L’altro giorno stavo facendo dei test sul server ed ho installato il software di monitoraggio cacti, durante l’installazione sono stati aggiornati alcuni pacchetti di php e casualmente subito dopo l’installazione phpmyadmin ha smesso di funzionare. Il messaggio che ricevevo era il seguente: “Non posso far partire la sessione senza errori, controlla gli errori nel log di PHP e/o del tuo server web e configura correttamente la tua installazione di PHP”. Sono andato subito a vedere i log di lighttpd e il messaggio scritto era questo: (mod_fastcgi.c.2618) FastCGI-stderr: PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/var/lib/php/session/) failed: Permission denied (13) in /usr/share/phpmyadmin/libraries/session.inc.php on line 87
All’inizio non mi ricordavo bene cosa dovevo fare e così ho tolto e reinstallato phpmyadmin un paio di volte ma ovviamente phpmyadmin dava sempre lo stesso errore..
Mi sono messo a googlare un po ed ho scoperto che il problema è relativo a Lighttpd, se si utilizza phpmyadmin sotto lighttpd bisogna ricordarsi di impostare le giuste permission alla directorty /var/lib/php
Ho digitato il seguente comando:
# chown root:lighttpd /var/lib/php/ -R
e poi magicamente phpmyadmin ha ripreso a funzionare..
Alla fine era solo un banale problema di permessi.
Comunque poi ho aggiunto anche questa riga all’interno del file di configurazione di phpmyadmin config.inc.php.
$cfg['blowfish_secret'] = ‘STRINGA_CASUALE’;
E phpmyadmin è partito al volo senza problemi.
Ovviamente al posto di STRINGA_CASUALE dovete inserire una stringa a caso.
Spero che queste informazioni possano tornare utili a qualcuno!
Vota l’articolo



Loading...























Commenti