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?
If you've got shell access, running
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 inand comment out the two
define
function callscomment out the two define function calls in
includes/config.php
path