Domanda

questo sceneggiatura tramite php -f cache.php destroy e ora sembra come se tutto il sito CSS è andato quando viene caricato. Come potrebbe svuotare la cache di Magento rimuovere CSS del tutto e che cosa si dovrebbe fare per tornare indietro?

È stato utile?

Soluzione 3

Si scopre che dopo una cache chiaro, se js e css combinazione sono accesi, può causare questo problema. La risoluzione era quello di entrare nella banca dati e andare nella tabella core_config_data, cercare le opzioni di configurazione di unione e di capovolgere da 1 a 0. Tipo di contorto, ma ha funzionato. Semplicemente si passa da attivo a inattivo tramite XML non ha fatto il trucco. Purtroppo questa operazione tramite il database è stato apparentemente l'unica opzione come il pannello di controllo amministratore è stato così altamente effettuate che anche sottomette non funzionavano correttamente quando si cerca di fare modifiche con il css essere spogliato fuori.

Altri suggerimenti

In primo luogo, non aggiungere ciecamente codice o installare i moduli senza realmente guardare quello che fanno prima. Per tutti sapete - potrebbe benissimo essere un Trojan

.

-

Se si guarda alla fonte della classe si sta eseguendo, si può vedere che il parametro destroy chiama questo metodo

public function cleanMedia()

che svuota la cache CSS e JS.

A occhio e croce, suona come la classe sta rimuovendo i file combinato CSS / JS - ma la cache blocco Magento non viene cancellata correttamente - e che è ancora in riferimento al 'vecchio' file CSS combinato (si potrebbe verificare questo guardando il nome del file CSS nella sorgente prima e dopo).

mi immagino che lo svuotamento della cache blocco avrebbe risolto il problema.

Ricordate, se si utilizza una cache a livello singolo, allora non essere a conoscenza di tag . Quindi non sarà in grado di cache di spurgo selettivamente -. Corto di svuotamento del log

E 'possibile che la nuova cache si riferisce ad una vecchia versione di CSS compressa. Che cosa si dovrebbe provare è cancellare la cache di CSS e JS dal backend e quindi eseguire

rm -R /absolute/path/to/shop/var/cache/*

Questo pulire la cache immediatamente (o quasi). Credo che l'aiuto potrebbe

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top