我的magento 1.9.1 app中有2个问题。
当我尝试进行一页结帐时,我的页面会将我重定向到购物车(但我可以在magento admin中看到该订单已成功放置)
第二个问题是,当我要创建带评论的发票并将其发送给客户时,我得到了空白页并且没有创建发票。我可以在不发送任何错误的情况下发送电子邮件来创建发票。
我的系统日志显示:1结帐问题
2015-06-21T10:43:49+00:00 ERR (3): Warning: preg_replace_callback(): Requires argument 2, '', to be a valid callback in /lib/Pelago/Emogrifier.php on line 269
2015-06-21T10:43:49+00:00 ERR (3): Warning: preg_replace_callback(): Requires argument 2, '', to be a valid callback in /lib/Pelago/Emogrifier.php on line 269
发票问题 - 错误是一样的,所以我怀疑问题出在Emogrifier.php文件中。我发现问题可能没有启用mbstring扩展名是php。在我的Php中,mbstring已启用。 我正在使用PHP版本5.4.23进行magento 1.9.1安装
更新1
今天我已将emogrifier.lib升级到最新版本,现在我的错误是:
2015-06-22T21:31:21+00:00 ERR (3): Notice: Undefined variable: cookieParams in /app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 118
2015-06-22T21:31:21+00:00 ERR (3): Warning: call_user_func_array() expects parameter 2 to be array, null given in /core/Mage/Core/Model/Session/Abstract/Varien.php on line 118