PHP yazılımınızda sessions klasörünüz dolduysa veya diskinizde yer yoksa veya disk inode limiti dolduysa eski session dosyalarını temizlemeniz çözüm sağlayabilir.
Message: fopen(/var/lib/php/sessions/ci_sessionbtjd1jk12j4jjb12hj12k4kka9893kl): failed to open stream: No Space left on device
Yukarıdaki hatayı alıyorsanız yapmanız gereken adımlar aşağıdaki gibidir;
Öncelikle apache servisini durduralım.
service apache2 stop
Daha sonra sessions klasörümüzü yedekleyelim.
mv /var/lib/php/sessions /var/lib/php/sessions.old
Yeni sessions klasörümüzü oluşturalım.
mkdir /var/lib/php/sessions
Sessions klasörümüze yazma / okuma / silme yetkilerini tanımlayalım.
chmod 1777 /var/lib/php/sessions
Tekrar apache servisimizi başlatalım.
service apache2 start
Apache servisimizi aşağıdaki komutla kontrol edelim.
service apache2 status
Her şey yolunda ise eski sessions klasörümüzü aşağıdaki komutla silelim.
rm -rf /var/lib/php/sessions.old
Hepsi bu kadar!