【问题标题】:Magento 1.9 sessions using files on PHP 5.4Magento 1.9 会话使用 PHP 5.4 上的文件
【发布时间】:2014-09-08 14:35:07
【问题描述】:

今天早上我在 PHP 5.4 下的 Magento CE 1.9 中使用基于文件的会话时遇到了问题。我能够浏览该站点,但是每当我尝试将某些内容添加到购物车或登录到系统时,它与刷新页面的效果相同。我在 SO 上阅读了一些线程,将责任归咎于core_config_data 表中的 cookie 路径/域和仅 HTTP 设置。我将这些更改为无效。

【问题讨论】:

    标签: php magento session php-5.4 magento-1.9


    【解决方案1】:

    据我所知(我是 Magento 的新手),没有办法指定会话目录(即使 config.xml 看起来你可以)。相反,我发现创建符号链接可以解决问题。

    例如,为了解决我的会话问题,我使用了以下命令;

    ln -s /var/tmp /var/www/var/session
    

    【讨论】:

    • 这也可能是文件/文件夹和所有权不允许 Magento 安装写入 var/ 和子文件夹的症状。确保它们对 Web 服务器完全可写。
    • @FiascoLabs 我将权限设置为 777 进行测试,但我仍然遇到同样的问题。在我将会话移到面向公众的网络目录之外之前,它不想打球。
    • 听起来像是某种服务器配置问题,可能与安全有关。嗯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 2022-01-19
    • 2012-08-02
    • 1970-01-01
    • 2015-01-25
    • 2014-03-06
    • 1970-01-01
    相关资源
    最近更新 更多