PHP-FPM이 세션 폴더에 쓸 수 없기 때문에 여러 스크립트를 실행하는 데 문제가 있습니다.
"2009/10/01 23:54:07 [오류] 17830 # 0 : * 24 FastCGI가 stderr로 전송되었습니다 :"PHP 경고 : 알 수 없음 : open (/ var / lib / php / session / sess_cskfq4godj4ka2a637i5lq41o5, O_RDWR) 실패 : 행 0의 알 수없는 권한 (13)이 거부되었습니다. PHP 경고 : 알 수 없음 : 세션 데이터 (파일)를 쓰지 못했습니다. 확인 부탁합니다 session.save_path의 현재 설정이 올바른지 업스트림을 읽는 동안 0 행의 알 수없는 (/ var / lib / php / session)
분명히 이것은 권한 문제입니다. 내 세션 폴더의 소유자 / 그룹은 웹 서버의 사용자 인 NGINX입니다. PHP-FPM은 nobody
마치 실행 되므로 nginx 그룹에 추가하는 것은 그리 쉬운 일이 아닙니다.
임시 솔루션의 사용 권한을 설정하는 것입니다 /var/lib/php/session
에 777
내가하지 불구하고 "가장 좋은 방법"의 느낌이를 -.
폴더에 데몬 쓰기 액세스 권한을 할당해야하지만 가장 잘 실행되고있는 방법은 nobody
무엇입니까?