a_nice_day
坑死了,不是LNMP的问题,是数据库账户登录授权限制,系统默认只授权了localhost登录,而我习惯配置127.0.0.1连接数据库,所以才会出现这个问题,将127.0.0.1授权也给用户登录就ok了
- a_nice_day 2020-03-19 已签到连续签到1天,获得了5个金钱
- a_nice_day 2019-04-03 已签到连续签到1天,获得了5个金钱
- a_nice_day 2018-12-27 已签到连续签到1天,获得了5个金钱
解决了,php版本造成的问题,原版本php7.1.18,新版本php7.2.6
终于解决了,我的session涉及到了跨域访问(a.test.com, b.test.com, c.test.com 之间session共享),而我是将session id存储到本地cookie,再让各个域名读取cookie获取session_id,通过 Yii::$app->session->setId('session id值')来达到跨域共享session的目的,这种方法在谷歌浏览下会出现那个问题。
我直接删掉 Yii::$app->session->setId('session id值') 这种代码,或者直接在web/index.php 头部加如下一行代码:
ini_set('session.cookie_domain', '.test.com');
或者再yii配置文件中做如下设置也是一样的道理:
'session' => ['class' => 'yii\redis\Session', 'cookieParams' => [ 'domain' => '.test.com', ], ],
到此,问题解决