文网文审批网站模板源码定制设计制作(模板制作定金)¥500.00
丁老师B2C/B2B开源商城系统¥18000.00
丁老师淘宝天猫京东商品采集公众服务接口¥588.00
APP/IOS接口定制开发¥1.00
跨境电商海淘商城(PC+微商城+APP+公众号开发)¥28000.00
网站资讯
iwebshop使用redis提示RedisException错误的解决方案
redis是一款很好的数据缓存套件,使用redis可以非常有效的减少对数据库的依赖。iwebshop也可以使用redis,但是经常会有人问丁老师,在配置iwebshop+redis的以后,网站打不开了
Fatal error: Uncaught exception 'RedisException' with message 'Connection closed' in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0提示这个错误,这是怎么回事呢?经过丁老师排查,给出了解决办法,其实很简单。在php.ini中如果session的保存方式是redis,ression的save_hanlder应该是127.0.0.1才对,但是在iwebshop中,session默认的保存地址是backup目录,这个时候我们只需要修改一下iwebshop的session保存地址即可。
打开\lib\core\webapplication_class.php文件,找到59行
ini_set('session.save_path',$this->basePath.'backup');把这段代码注释了即可。