Magento无法下订单

时间:2016-04-20 01:17:45

标签: magento magento-1.9.2.1 onestepcheckout

我安装了Magento 1.9.2。我正在使用自定义主题,只要我尝试下订单,它就会启动页面上的ajax,然后停止,没有错误消息,但会留下日志:

ERR (3): User Error: Some transactions have not been committed or rolled back  in /html/lib/Varien/Db/Adapter/Pdo/Mysql.php on line 4039

我花了两天时间试图深入了解这一点并没有任何乐趣。无论我使用哪种付款方式,它始终都是一样的。

感谢任何帮助

2 个答案:

答案 0 :(得分:1)

你应该尝试记录所有MySQL查询,看看这里有什么问题。 LIB /瓦瑞恩/ DB /适配器/ PDO / MySQL的。

打开文件lib/Varien/Db/Adapter/Pdo/Mysql.php并将受保护的属性$_debug的值更改为true。您还可以更改$_logQueryTime的值,这在调试减速时尤其方便。完成此更改后,所有查询都将记录在文件var/debug/pdo_mysql.log

希望这会对你有所帮助。如果您修复了它,请将您的损坏查询放在此处。

答案 1 :(得分:0)

我今天遇到了同样的问题。 Magento 1.9.2.4带有自定义主题。一切都很好,期待结账过程。自定义主题使用PHP短开标记<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="post-container"> <div> <div class="click-delgated-event"> hello </div> </div> </div> <button class="addPost" type="button" name="button"> ADD POST </button>。在php.ini中启用short_open_tag后,一切正常。