Magento died after compilation: how to disable usi

2019-01-11 09:19发布

Tried to compile Magento 1.6 here:

Magento admin panel, System, Tools, Compilation

It compiled and then I enabled it. After that, site died. Here's the stack (but that's not important)

Warning: include_once(Mage_Core_functions.php) [function.include-once]: failed to open stream: No such file or directory in /home/mysite/public_html/app/Mage.php on line 36

Warning: include_once() [function.include]: Failed opening 'Mage_Core_functions.php' for inclusion (include_path='/home/mysite/public_html/includes/src:.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/public_html/app/Mage.php on line 36

Warning: include_once(Varien_Autoload.php) [function.include-once]: failed to open stream: No such file or directory in /home/mysite/public_html/app/Mage.php on line 37

Warning: include_once() [function.include]: Failed opening 'Varien_Autoload.php' for inclusion (include_path='/home/mysite/public_html/includes/src:.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/public_html/app/Mage.php on line 37

Fatal error: Class 'Varien_Autoload' not found in /home/mysite/public_html/app/Mage.php on line 53

The important thing: how to get it up again? Maybe through editing MySQL tables?

2条回答
啃猪蹄的小仙女
2楼-- · 2019-01-11 10:01

If you've got shell access, running

$ php shell/compiler.php disable

from the root of your site will disable compilation mode.

If that doesn't work it means someone's diddled with the compiler configuration file in such a way that it won't work with the compiler.php script. If that's the case look in

includes/config.php

and comment out the two define function calls

##define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
查看更多
该账号已被封号
3楼-- · 2019-01-11 10:08

comment out the two define function calls in includes/config.php path

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
查看更多
登录 后发表回答