【问题标题】:Joomla memcache session problemJoomla memcache 会话问题
【发布时间】:2010-02-12 09:38:19
【问题描述】:

您好,我在使用 memcached + joomla 时遇到了一些问题。我安装并启动了 memcached => joomla 选项缓存类型 memcache(写入 memcache 选项)和会话类型 - memcache 也是。保存所有选项,之后无法登录站点和管理。在错误日志中没有任何内容,当我将缓存更改为数据库时,我可以登录,问题出在哪里?

【问题讨论】:

    标签: joomla memcached


    【解决方案1】:

    您运行的是什么版本的 Joomla,浏览器/服务器组合是什么?

    我假设您在进行这些更改后已清除浏览器缓存?

    一些网络服务器,尤其是共享主机,不会像我们希望的那样快速循环,而且我在 Joomla 中的缓存设置更改以及它们何时生效时遇到了延迟......

    【讨论】:

    • 感谢 Mark Matsusaaki,但我们按照您的建议做了所有事情,但是当我将内存缓存作为会话处理程序时,我无法登录管理员,所以我认为使用 memcache 的最佳方法就是启用内存缓存并将会话处理程序用作数据库
    • 如果您运行的是 Joomla 1.5,您是否清理过缓存,位于:工具、清理缓存、站点?您还可以在工具下清除过期缓存。
    【解决方案2】:

    这个问题很简单!转到您的 joomla 目录。

    示例:

    /home/user/workspace/joomla
    

    然后将文件打开到 joomla 文件夹中:

    “配置.php”

    打开后换行:

    public $session_handler = 'memcache';
    

    public $session_handler = 'database';
    

    好吗?希望对你有所帮助。

    【讨论】:

      【解决方案3】:

      不要将 memcached 用于会话缓存。为会话使用数据库或文件缓存。

      【讨论】:

      • 这是为什么呢?使用内存作为会话缓存有什么缺点吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 2010-11-15
      • 2013-02-04
      相关资源
      最近更新 更多