Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento Payu错误_Magento_Magento 1.7_Payment Gateway_Shopping Cart_Payment - Fatal编程技术网

Magento Payu错误

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 但订单已经处于“处理”状态,点击“后退”按钮后,它会进入显示购物车中产品

我们正在为我们的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  
但订单已经处于“处理”状态,点击“后退”按钮后,它会进入显示购物车中产品的结账页面


解决了
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模块