我的部落格後台是用的phalcon框架。我之前都是用的php7.0版本的,今天換成7.1,突然發現不能取得到session資料了。我去官網提問了,說是php7.1的session問題。
他們給我的一個解決方法就是session.sid_length
從32改成40。重啟php-fpm之後還是不行。
我上網也搜了一些資料。說這個也很少,請問這個該怎麼解決。
给我你的怀抱2017-05-16 13:16:02
問題解決了。權限問題。
因為我是用的yum安裝的。然後php的session保存在了/var/lib/php/session/
,它的默认权限是apache
。
然後因為我使用了nginx作為WEB伺服器,但是我修改了php-fpm的權限,但是我沒有修改php保存session目錄的權限,
導致session因為權限問題一直寫入不進去。
然後透過chown
進行賦予權限命令。這樣就搞定了。