1

我已经为我的 magentocommerce 设置了一个新服务器。

不幸的是,当我将域移动到新位置(已使用另一个域完成测试)时,一个奇怪的问题开始发生:当登录页面显示在前端或后端时,我(当然还有客户)确实提交了正确的凭据页面刷新,cookie 被设置,但表单再次显示。提供这样的缓存而不是正确的内容(目录)。

实际上唯一的解决方案是删除浏览器上的缓存并重试。

我已经使用 varnish http 加速器两天了,但是由于我在处理它时遇到了太多问题,所以我卸载了它并清理了一些东西(现在只有 apache 实例来服务用户请求)。

我还安装了 APC 缓存和 Fooman Speedster。

导致此问题的原因是什么?

你能帮我找到正确的方向来解决这个问题吗?在旧服务器上它没有发生,但从那时起对存储进行了一些修改(无论如何与身份验证无关)。

apache 错误日志不报告任何内容,其中唯一PHP: syntax error, unexpected BOOL_TRUE in /etc/php5/apache2/conf.d/apc.ini on line 4与该行有关的内容apc.enabled = 1

4

2 回答 2

0

我不知道它是否解决了您的特定表单问题,但我们在 apache 错误日志中遇到了同样的错误。

我们的失败是,我们从http://magebase.com/magento-tutorials/speeding-up-magento-with-apc-or-memcached/复制了 apc.ini 代码。他们使用“#”进行评论。

原来我们不得不使用“;” 征求意见。在这些更改之后,apache 错误日志中不再有错误。

于 2014-03-07T11:56:32.530 回答
0

查看管理面板中的系统 -> 配置 -> Web 选项卡,查看是否为新服务器正确设置了 Cookie 路径和 Cookie 域。您也可以直接在数据库中执行此操作。在这种情况下,搜索带有web/cookie/cookie_pathweb/cookie/cookie_domain路径的行。在管理面板中将它们设置为空值或在数据库中设置为 NULL 也可能会有所帮助。

您还应该清除 Magento 缓存(系统 -> 缓存管理)和 APC 缓存(操作方法如下:如何清除 APC 缓存条目?)。

于 2012-09-22T23:04:04.050 回答