【问题标题】:session.save_path incorrect in magento + memcache for session会话的magento + memcache中的session.save_path不正确
【发布时间】:2013-01-10 08:36:19
【问题描述】:

我正在尝试将 Magento 配置为使用 memcache 进行会话。我已经安装了 memcached 和 php5-memcache。我还在 memcache.ini 中添加了“extension=memcache.so”。

我已确保 memcached 实例也在 localhost 端口号 11213 中运行。但是,当我尝试登录 Magento 管理员时出现错误 -

Warning: Unknown: Failed to write session data (memcache). Please verify that the current setting of session.save_path is correct (tcp://127.0.0.1:11213?persistent=0&weight=2&timeout=10&retry_interval=10)  in Unknown on line 0

以下是local.xml中的memcache配置-

<session_save><![CDATA[memcache]]></session_save>
<session_save_path><![CDATA[tcp://127.0.0.1:11213?persistent=0&weight=2&timeout=10&retry_interval=10]]></session_save_path>

以下是memcached的grep,

www-data    1329     1  0 08:13 ?        00:00:00 /usr/bin/memcached -d -m 64 -p 11213 -u www-data -l 127.0.0.1
www-data  1511     1  0 08:18 ?        00:00:00 /usr/bin/memcached -d -m 64 -p 11211 -u www-data -l 127.0.0.1
www-data  1518     1  0 08:18 ?        00:00:00 /usr/bin/memcached -d -m 64 -p 11212 -u www-data -l 127.0.0.1

这几天我一直在处理这个问题,我不确定是什么问题。任何帮助表示赞赏。

谢谢, G

【问题讨论】:

  • 你重启了 Apache 和 memcache 服务器了吗.. 我遇到了这个问题,它可以重启
  • @Chanz 是的很多次 :) 没有帮助...顺便说一句,它是 nginx+php5-fpm 不是 apache

标签: magento session memcached php


【解决方案1】:

请注意memcachememcached 之间存在差异。我发现 Magento 会话集成希望您使用这个:

<session_save><![CDATA[memcached]]></session_save>

您也应该安装 PHP memcached 库。

【讨论】:

    猜你喜欢
    • 2012-01-15
    • 1970-01-01
    • 2010-09-15
    • 2015-04-18
    • 1970-01-01
    • 2014-02-22
    • 2015-02-28
    • 1970-01-01
    • 2011-04-24
    相关资源
    最近更新 更多