Magento - 从浏览器运行Shell脚本?

时间:2013-09-12 21:47:09

标签: php shell magento

下一页的第6点描述了如何使用脚本导入数据: http://innoexts.com/currency-pricing/#.UjI1uPlgaHo

问题是该示例提供了一个shell脚本,因此在尝试从浏览器运行时遇到错误。有没有办法可以从浏览器中运行这些类型的脚本,因为我无法访问Shell?

2 个答案:

答案 0 :(得分:1)

我找到了解决方法。只需要注释掉/shell/abstract.php

中受保护函数_validate()的内容

答案 1 :(得分:1)

在shell / abstract.php

下添加一行
protected $_factory; // Line 76

<强>作为

protected $_passvalidation = false;

然后改变函数__construct()

$this->_validate();

if(!$this->_passvalidation) $this->_validate();

在您的shell脚本中添加

function __construct() {
    $this->_passvalidation = true;
    parent::__construct();
}