Magento Payu错误
我们正在为我们的magento站点使用Magento Payu错误,magento,magento-1.7,payment-gateway,shopping-cart,payment,Magento,Magento 1.7,Payment Gateway,Shopping Cart,Payment,我们正在为我们的magento站点使用pay u,安装pay u后,当用户重定向到pay u站点并单击浏览器后退按钮时,magento显示错误,如 Fatal error: Call to a member function getMethodInstance() on a non-object in /app/code/core/Mage/Payment/Model/Observer.php on line 46 但订单已经处于“处理”状态,点击“后退”按钮后,它会进入显示购物车中产品
pay u
,安装pay u
后,当用户重定向到pay u
站点并单击浏览器后退按钮时,magento显示错误,如
Fatal error: Call to a member function getMethodInstance() on a non-object in /app/code/core/Mage/Payment/Model/Observer.php on line 46
但订单已经处于“处理”状态,点击“后退”按钮后,它会进入显示购物车中产品的结账页面
解决了
observer.php
magento下两次订单,一次处于“处理”状态,一次为空订单后,menas订单已下,购物车也不是空的。请帮忙。谢谢如果数据库中没有订单的所有数据,则会出现此错误。检查sales\u flat\u order\u payment
中是否有链接到订单的行。PayU在编译时不使用它。关掉它,清除-它应该会工作
php-f shell / compiler.php - disable
php-f shell / compiler.php - clear
php-f shell / compiler.php - state
感谢您最后的回答,您需要转到管理面板>> 系统>>编译并首先注释您的payu文件夹 应用程序/代码/社区/支付单元 改变它 app/code/community/--Payu 和访问管理面板>> 系统>>编译>>禁用 之后,从payu文件夹中删除注释,然后从管理面板运行编译器,但首先卸载当前的payu,然后安装新的payu模块