84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
내 블로그 백엔드는 phalcon 프레임워크를 사용합니다. 예전에는 php7.0 버전을 사용했는데 오늘 php7.1로 변경했는데 갑자기 세션 데이터를 가져올 수 없는 걸 발견했습니다. 질문하려고 공식 홈페이지에 갔는데, php7.1의 세션 문제라고 하더군요.
그들이 나에게 준 해결책 중 하나는 32에서 40으로 변경하는 것이었습니다. php-fpm을 다시 시작한 후에도 여전히 작동하지 않습니다.session.sid_length
session.sid_length
业精于勤,荒于嬉;行成于思,毁于随。
문제가 해결되었습니다. 권한 문제.
저는 yum을 이용해서 설치했거든요. 그런 다음 PHP 세션은/var/lib/php/session/에 저장되고 기본 권한은apache입니다./var/lib/php/session/,它的默认权限是apache。
/var/lib/php/session/
apache
然后因为我使用了nginx作为WEB服务器,但是我修改了php-fpm的权限,但是我没有修改php保存session目录的权限,
导致session因为权限问题一直写入不进去。
然后通过chown
chown
세션을 저장한 디렉터리에 이 세션이 있는지 확인하세요. ? ?
문제가 해결되었습니다. 권한 문제.
저는 yum을 이용해서 설치했거든요. 그런 다음 PHP 세션은
/var/lib/php/session/
에 저장되고 기본 권한은apache
입니다./var/lib/php/session/
,它的默认权限是apache
。然后因为我使用了nginx作为WEB服务器,但是我修改了php-fpm的权限,但是我没有修改php保存session目录的权限,
导致session因为权限问题一直写入不进去。
然后通过
그럼 WEB 서버로 nginx를 사용했는데 php-fpm 권한은 수정했지만 세션 디렉터리를 저장하기 위해 php 권한은 수정하지 않았기 때문에, 따라서 권한 문제로 인해 세션에 쓸 수 없습니다. 그런 다음chown
chown
을 사용하여 권한을 부여하세요. 그게 다야.세션을 저장한 디렉터리에 이 세션이 있는지 확인하세요. ? ?