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 nobody
sanki ç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/session
için 777
ben 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
?