it-swarm-pt.tech

Magento morreu após a compilação: como desativar o uso de arquivos compilados sem acesso ao painel de administração?

Tentei compilar o Magento 1.6 aqui:

Painel de administração Magento, Sistema, Ferramentas, Compilação

Compilou e então eu o habilitei. Depois disso, o site morreu. Aqui está a pilha (mas isso não é importante)

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

O importante: como recuperá-lo? Talvez através da edição de tabelas MySQL?

27
Dmitry

Se você tiver acesso ao Shell, execute

$ php Shell/compiler.php disable

a partir da raiz do seu site desativará o modo de compilação.

Se isso não funcionar, significa que alguém se incomodou com o arquivo de configuração do compilador de forma que não funcione com o compiler.php roteiro. Se for esse o caso, procure

includes/config.php

e comente as duas chamadas de função define

##define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
81
Alan Storm

comente as duas chamadas de função de definição em includes/config.php caminho

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
11
vikash