PHP-FPM oturum klasörüme yazamadığı için çalışan bir dizi komut dosyası almakta sorun yaşıyorum:
"2009/10/01 23:54:07 [hata] 17830 # 0: * 24 Stderr'de gönderilen FastCGI:" PHP Uyarı:
Bilinmiyor: açık (/ var / lib / php / session / sess_cskfq4godj4ka2a637i5lq41o5, O_RDWR)
başarısız oldu: 0 satırında Bilinmeyen'de izin reddedildi (13)
PHP Uyarı: Bilinmiyor: Oturum verileri (dosyalar) yazılamadı. Lütfen tanımla
geçerli session.save_path ayarının doğru olduğunu
(/ var / lib / php / session) 0 satırında Bilinmeyen "yukarı akış okurken"
Açıkçası bu bir izin meselesidir; oturum klasörümün sahibi / grubu web sunucusunun kullanıcısı NGINX. PHP-FPM nobodysanki çalışır ve dolayısıyla nginx grubuna eklemek o kadar da önemsiz değildir.
Geçici bir çözüm izinlerini ayarlamaktır /var/lib/php/sessioniçin 777ben olmasa da "en iyi uygulama" dair bir his var -.
Bir klasöre daemon yazma erişimi atamanız gerektiğinde en iyi yöntem nedir, ancak şu şekilde çalışıyor nobody?