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!