PHP7.1은 세션 데이터를 얻을 수 없습니다
迷茫
迷茫 2017-05-16 13:14:02
0
2
649

내 블로그 백엔드는 phalcon 프레임워크를 사용합니다. 예전에는 php7.0 버전을 사용했는데 오늘 php7.1로 변경했는데 갑자기 세션 데이터를 가져올 수 없는 걸 발견했습니다. 질문하려고 공식 홈페이지에 갔는데, php7.1의 세션 문제라고 하더군요.

그들이 나에게 준 해결책 중 하나는 32에서 40으로 변경하는 것이었습니다. php-fpm을 다시 시작한 후에도 여전히 작동하지 않습니다.session.sid_length

저도 온라인에서 몇 가지 정보를 검색해 봤습니다. 이 문제를 해결하는 방법을 알려주십시오.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답 (2)
给我你的怀抱

문제가 해결되었습니다. 권한 문제.

저는 yum을 이용해서 설치했거든요. 그런 다음 PHP 세션은/var/lib/php/session/에 저장되고 기본 권한은apache입니다./var/lib/php/session/,它的默认权限是apache

然后因为我使用了nginx作为WEB服务器,但是我修改了php-fpm的权限,但是我没有修改php保存session目录的权限,

导致session因为权限问题一直写入不进去。

然后通过chown

그럼 WEB 서버로 nginx를 사용했는데 php-fpm 권한은 수정했지만 세션 디렉터리를 저장하기 위해 php 권한은 수정하지 않았기 때문에, 따라서 권한 문제로 인해 세션에 쓸 수 없습니다. 그런 다음 chown을 사용하여 권한을 부여하세요. 그게 다야.
    漂亮男人

    세션을 저장한 디렉터리에 이 세션이 있는지 확인하세요. ? ?

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!