我有一个目录请求页面,在访问时返回以下错误:页面加载一个空白页面。
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
如果有人可以提出解决方案的建议,那将是一个很大的帮助。