HomeBackend Geliştirme

PHP’de Session Yazma Hatası

PHP’de Session Yazma Hatası

Merhaba arkadaşlar,

Bugün karşılaştığım bir hatayı ve bunun çözümünü sizlerle paylaşacağım..

Durduk yere error_log dosyamda aşağıdaki hatayı almaya başladım:

PHP Warning: Unknown: open(/var/lib/php/session/sess_57a2e1be3b736579c5af4f9f4acd43f3, O_RDWR) failed: Permission denied (13) in Unknown on line 0, referer: http://xxx.com
PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0, referer: http://xxx.com

Nedenini bilmiyorum bir anda bu hata ortaya çıktı. Bugün bir eklenti kurdum belki de ondandır.. Biraz araştırmalarım sonunda iki satırlık komut ile bu sorunu çözebileceğimi farkettim. Bu sorunu yaşayan arkadaşlar için çözüm aşağıdaki gibi olabilir:

Bu şekilde tekrar eski haline geliyor ve düzeliyor fakat session klasörünün izinleri çok fazla. Herkesin rahatça erişebileceği bir halde. Daha sonra biraz daha araştırdım ve varsayılan klasör izinlerini elde ettim. O da çalışıyor. Yani kullanmanızı tavsiye ettiğim klasör izinleri için gerekli komut aşağıdaki gibidir:

Benim tercihim ikincisini kullanmaktan yanadır. Siz hangisini uygun bulursanız onu kullanabilirsiniz. Umarım işinize yarar.

Kolay gelsin,

Yorumlar

TOPLAM 0
DISQUS: 0