Caso da neofita magento è quello dell’ installazione di una nuova estensione con il compilatore abilitato, il che puo’ generare conflitto tra quanto già compilato da Magento e la nuova estensione. Seguendo le istruzioni per l’installazione dell’ estensione puo’ non venir fatta menzione di disabilitare il compilatore ( sempre consigliabile ) e il risultato è un blocco totale del sito.
La soluzione è stata velocemente trovata disabilitando il compilatore tramite ssh . La cosa é infatti fattibilissima anche con sito bloccato grazie all’ istruzione di richiamo del file compiler.php presente nella directory shell.
Le istruzioni da terminale saranno le seguenti:
per raggiungere la directory:
cd shell
per vedere se il compilatore è abilitato:
php -f compiler.php state
per abilitare il compilatore:
php -f compiler.php enable
per disabilitare:
php -f compiler.php disable
per abilitare e compilare:
php -f compiler.php compile
per disabilitare e cancellare i contenuti comilati:
php -f compiler.php clear
è anche presente un help
php -f compiler.php help
La pulizia dei contenuti compilati potrebbe anche avvenire cancellando i contenuti della directory di destinazione della compilazione settata in includes/config.php
Be First to Comment