session_start(): 在 yii2 中启用内存缓存时,无法初始化存储模块:内存缓存(路径:/tmp)
session_start(): Failed to initialize storage module: memcache (path: /tmp) when enable memcache in yii2
今天我们在centos上启用了memcache,一切正常。 PhpMyAdmin 也 运行 与 memcache 配合得很好,但是当我尝试使用由 yii2 开发的我的应用程序登录时,我收到了这个错误:
session_start(): Failed to initialize storage module: memcache (path: /tmp)
在此之后,我尝试在 yii2 配置文件中启用内存缓存,与文档相同。
这是我在 backend\config\main 中的配置。php
'cache' => [
'class' => 'yii\caching\MemCache',
'servers' => [
[
'host' => '127.0.0.1',
'port' => 11211,
'weight' => 60,
],
],
'useMemcached' => true,
],
但毕竟,问题没有解决,我在网上搜索很累。
在任何论坛和网站上,没有人不谈论我为什么会遇到这个问题。
感谢您的帮助。
这非常重要,因为我的管理页面崩溃了。
我找到了答案。
只需要在 yii 应用程序配置中将您的会话配置从默认更改为缓存类型
今天我们在centos上启用了memcache,一切正常。 PhpMyAdmin 也 运行 与 memcache 配合得很好,但是当我尝试使用由 yii2 开发的我的应用程序登录时,我收到了这个错误:
session_start(): Failed to initialize storage module: memcache (path: /tmp)
在此之后,我尝试在 yii2 配置文件中启用内存缓存,与文档相同。
这是我在 backend\config\main 中的配置。php
'cache' => [
'class' => 'yii\caching\MemCache',
'servers' => [
[
'host' => '127.0.0.1',
'port' => 11211,
'weight' => 60,
],
],
'useMemcached' => true,
],
但毕竟,问题没有解决,我在网上搜索很累。
在任何论坛和网站上,没有人不谈论我为什么会遇到这个问题。
感谢您的帮助。 这非常重要,因为我的管理页面崩溃了。
我找到了答案。
只需要在 yii 应用程序配置中将您的会话配置从默认更改为缓存类型