关于在ownCloud 9.1.x上使用remi存储库的PHP 7.0.14版本的php-pecl-redis-3.1.0-1.el6.remi.7.0.x86_64导致会话无法使用的问题
这是ownCloud/Nextcloud在日本的2016年圣诞日历活动中的第12天。
这是Stylez Advent Calendar 2016的第12天。
标题如所示。
前提
-
- 使用的是CentOS 6(尚未验证在CentOS 7上会发生什么)
-
- 使用的是ownCloud/Nextcloud 9.1系列(尚不清楚在其他版本上会发生什么)
-
- 使用的是Remi仓库的php7.0系列(尚不清楚在其他版本上会发生什么)
- 将登录会话信息存储在Redis上。
2. 现象
尝试登录时,却会被送回登录界面。
3. 对策 (duì cè)
- PHP扩展包Redis的降级。
将 php-pecl-redis-3.1.0-1.el6.remi.7.0.x86_64 版本降级。
$ yum remove php-pecl-redis
$ yum install ftp://fr2.rpmfind.net/linux/remi/enterprise/6/remi/x86_64/php70-php-pecl-redis-3.0.0-1.el6.remi.x86_64.rpm
- 将PHP的会话存储从Redis更改为文件。