Recentemente si è manifestata la necessità di aumentare la durata delle sessioni relative ad uno dei CRM che ho sviluppato, in modo da non costringere l'utente ad effettuare nuovamente il login dopo un certo periodo di inattività.
Il modo più semplice ed efficace per ottenere tale risultato consiste nel modificare il valore associato al parametro session.gc_maxlifetime del file php.ini, portandolo da 1440 (24 minuti) a 28800 (8 ore).
Per fare ciò occorre editare il suddetto file mediante il comando:
nightfly@nightbox:~$ sudo nano /etc/php5/apache2/php.ini
Una volta completata l'operazione, è necessario riavviare apache2 digitando:
nightfly@nightbox:~$ sudo service apache2 restart
ed abbiamo finito.
A presto.
NB: ovviamente la sessione verrà comunque terminata alla chiusura del browser.