search

Home  >  Q&A  >  body text

PHP7.1 cannot obtain session data

My blog backend uses the phalcon framework. I used to use the php7.0 version, but today I changed it to php7.1, and suddenly I found that I couldn’t get the session data. I went to the official website to ask a question, and it was said that it was a session problem with php7.1.

One solution they gave me was to change session.sid_length from 32 to 40. After restarting php-fpm it still doesn't work.

I went online and searched for some information. There are very few people saying this. Please tell me how to solve this problem.

迷茫迷茫2758 days ago924

reply all(2)I'll reply

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:16:02

    Problem solved. Permissions issue.

    Because I installed it using yum. Then the php session is saved in /var/lib/php/session/,它的默认权限是apache.

    Then because I used nginx as the WEB server, but I modified the permissions of php-fpm, but I did not modify the permissions of php to save the session directory,

    As a result, the session cannot be written to due to permission issues.

    Then use chown to grant permissions. That's it.

    reply
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:16:02

    See if the directory where you save the session has this Session? ? ?

    reply
    0
  • Cancelreply