84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我的部落格後台是用的phalcon框架。我之前都是用的php7.0版本的,今天換成7.1,突然發現不能取得到session資料了。我去官網提問了,說是php7.1的session問題。
他們給我的一個解決方法就是session.sid_length從32改成40。重啟php-fpm之後還是不行。
session.sid_length
我上網也搜了一些資料。說這個也很少,請問這個該怎麼解決。
业精于勤,荒于嬉;行成于思,毁于随。
問題解決了。權限問題。
因為我是用的yum安裝的。然後php的session保存在了/var/lib/php/session/,它的默认权限是apache。
/var/lib/php/session/
apache
然後因為我使用了nginx作為WEB伺服器,但是我修改了php-fpm的權限,但是我沒有修改php保存session目錄的權限,
導致session因為權限問題一直寫入不進去。
然後透過chown進行賦予權限命令。這樣就搞定了。
chown
你看你存session 的目錄有沒有這個Session? ? ?
問題解決了。權限問題。
因為我是用的yum安裝的。然後php的session保存在了
/var/lib/php/session/
,它的默认权限是apache
。然後因為我使用了nginx作為WEB伺服器,但是我修改了php-fpm的權限,但是我沒有修改php保存session目錄的權限,
導致session因為權限問題一直寫入不進去。
然後透過
chown
進行賦予權限命令。這樣就搞定了。你看你存session 的目錄有沒有這個Session? ? ?