यदि आपने संकलक को अक्षम कर दिया है और कैश को साफ़ कर दिया है और आप अभी भी त्रुटि में हैं
Class 'Mage_Install_Controller_Router_Install' not found
यह देखने के लिए जांचें कि क्या फ़ाइल app/code/core/Mage/Install/Controller/Router/Install.php
मौजूद है।
जब आप पैच को चलाते हैं, तो निर्देशिका Router
मौजूद नहीं थी app/code/core/Mage/Install/Controller
और इसलिए Install.php
फ़ाइल में अन्यथा बताए जाने के बावजूद applied.patches.list
फ़ाइल नहीं बनी। इसका मतलब है कि आप एक कक्षा को याद कर रहे हैं और आपको संदेश प्राप्त होता है:
Fatal error: Class 'Mage_Install_Controller_Router_Install' not found
applied.patches.list
कथित रूप से सफल पैच इंस्टॉलेशन के लिए अंश जो Install.php फ़ाइल बनाने में विफल रहता है:
patching file app/code/core/Mage/Install/Controller/Router/Install.php
patching file app/code/core/Mage/Install/etc/config.xml
पैच app/code/core/Mage/Install/etc/config.xml
फ़ाइल के लिए निम्न जोड़ बनाता है जो अनुपलब्ध फ़ाइल को संदर्भित करता है:
<default>
<web>
<routers>
<install>
<area>frontend</area>
<class>Mage_Install_Controller_Router_Install</class>
</install>
</routers>
</web>
</default>
<stores>
<default>
<web>
<routers>
<install>
<area>frontend</area>
<class>Mage_Install_Controller_Router_Install</class>
</install>
</routers>
</web>
</default>
</stores>
क्या याद आ रही फ़ाइल का नमूना app/code/core/Mage/Install/Controller/Router/Install.php
माना जाता है को रोकने के लिए।
<?php
/**
* Magento Enterprise Edition
*
* NOTICE OF LICENSE
*
* This source file is subject to the Magento Enterprise Edition End User License Agreement
* that is bundled with this package in the file LICENSE_EE.txt.
* It is also available through the world-wide-web at this URL:
* http://www.magento.com/license/enterprise-edition
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magento.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magento.com for more information.
*
* @category Mage
* @package Mage_Install
* @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
* @license http://www.magento.com/license/enterprise-edition
*/
class Mage_Install_Controller_Router_Install extends Mage_Core_Controller_Varien_Router_Standard
{
/**
* Check if current controller instance is allowed in current router.
*
* @param Mage_Core_Controller_Varien_Action $controllerInstance
* @return boolean
*/
protected function _validateControllerInstance($controllerInstance)
{
return $controllerInstance instanceof Mage_Install_Controller_Action;
}
}