首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento 1.7创建订单控制器错误

问Magento 1.7创建订单控制器错误
EN

Stack Overflow用户
提问于 2012-09-27 00:31:24
回答 2查看 1.2K关注 0票数 1

我最近升级到Magento 1.7.0.2,当我尝试在管理面板中创建订单时,我发现500服务器错误,并记录如下:

PHP Fatal error: Call to undefined method Mage_Catalog_Helper_Product::setSkipSaleableCheck() in /var/www/vhosts/dev.mydomain.com/httpdocs/app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreateController.php on line 45, referer: https://dev.mydomain.com/index.php/admin/sales_order/index/key/5da67d5b8c41312785d474f556dbfb7f/

EN

回答 2

Stack Overflow用户

发布于 2012-10-04 05:09:21

我也有同样的问题。有谁有主意吗?

嘿,迈尔斯:经过大量的搜寻,我找到了解决方案……http://www.magentocommerce.com/boards/viewthread/205818/#t324666

WarehouseMultimedia的帖子是有帮助的。php.ini的改变才是成功的原因。我从未编辑过.htaccess文件,它还在工作。我也在1.7版本上,这个解决方案仍然有效。

"...

我通过增加php.ini和.htaccess中的memory_limit & max_execution_time设置修复了这个问题:

php.ini

代码语言:javascript
复制
memory_limit = 256M

max_execution_time = 18000

.htaccess

代码语言:javascript
复制
php_value memory_limit 256M

php_value max_execution_time 18000

“

这似乎是bluehost独有的问题。你在使用bluehost吗?

票数 0
EN

Stack Overflow用户

发布于 2012-10-11 03:55:56

我安装了Magento 1.7.0.2,这个错误不应该发生!有可能是升级遗漏了Magento的一些核心代码。你是怎么升级的?

此错误消息指出(~/app/code/core/Mage/Catalog/Helper/Product.php)类Mage_Catalog_Helper_Product不包含方法"setSkipSaleableCheck“。在我的v1.7.0.2版本中,我确实有这个方法。

打开~/app/code/core/Mage/Catalog/Helper/Product.php,搜索"public function setSkipSaleableCheck($skipSaleableCheck = false)“。如果此方法定义不存在,则下载Magento 1.7.0.2的普通版本并替换此文件。

这应该只会修复缺少的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12606320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档