第23行/IndexController.php中的Magento致命错误

时间:2015-06-05 07:25:29

标签: php magento patch fatal-error magento-1.5

我有一个目录请求页面,在访问时返回以下错误:页面加载一个空白页面。

  

PHP致命错误:require_once():无法打开所需的错误   '法/核心/控制器/前/ action.php的'   (include_path中= '/无功/网络/包括/ SRC::在/ usr /共享/梨:在/ usr /共享/ PHP')   在   /var/www/app/code/community/Sqli/PaperCatalogRequest/controllers/IndexController.php   在第23行

第23行:IndexController.php里面是:

require_once('Mage/Core/Controller/Front/Action.php');

该文件是否存在于服务器上?

/var/www/app/code/core/Mage/Core/Controller/Front/Action.php

action.php的:

class Mage_Core_Controller_Front_Action extends Mage_Core_Controller_Varien_Action
{
    /**
     * Currently used area
     *
     * @var string
     */
    protected $_currentArea = 'frontend';

    /**
     * Namespace for session.
     *
     * @var string
     */
    protected $_sessionNamespace = 'frontend';

    /**
     * Predispatch: shoud set layout area
     *
     * @return Mage_Core_Controller_Front_Action
     */
    public function preDispatch()
    {
        $this->getLayout()->setArea($this->_currentArea);

        parent::preDispatch();
        return $this;
    }

    /**
     * Postdispatch: should set last visited url
     *
     * @return Mage_Core_Controller_Front_Action
     */
    public function postDispatch()
    {
        parent::postDispatch();
        if (!$this->getFlag('', self::FLAG_NO_START_SESSION )) {
            Mage::getSingleton('core/session')->setLastUrl(Mage::getUrl('*/*/*', array('_current'=>true)));
        }
        return $this;
    }

    /**
     * Translate a phrase
     *
     * @return string
     */
    public function __()
    {
        $args = func_get_args();
        $expr = new Mage_Core_Model_Translate_Expr(array_shift($args), $this->_getRealModuleName());
        array_unshift($args, $expr);
        return Mage::app()->getTranslator()->translate($args);
    }
}

自从PATCH_SUPEE-5994_CE_1.5.0.1_v1-2015-05-15-04-34-32.sh被应用以来,这似乎已经发生了。

运行Magento版本:Magento ver。 1.5.1.0

如果有人可以提出解决方案的建议,那将是一个很大的帮助。

0 个答案:

没有答案