Questo è un file di cache di configurazione per il sistema "media store alternativo". Questo è un sistema in cui le richieste di file multimediali vengono instradate attraverso get.php
e consente di memorizzare i file multimediali nel database anziché nel file system. (Che può essere una grossolana semplificazione, come non ho mai usato la funzione di me stesso)
si può tranquillamente, (e dovrebbe) escludere il file dal controllo di installazioni/sorgente, come si tratta di un file di cache e sarà generato automaticamente secondo necessità. Vedere il seguente codice nel livello root get.php
per ulteriori informazioni.
if (!$mediaDirectory) {
$config = Mage_Core_Model_File_Storage::getScriptConfig();
$mediaDirectory = str_replace($bp . $ds, '', $config['media_directory']);
$allowedResources = array_merge($allowedResources, $config['allowed_resources']);
$relativeFilename = str_replace($mediaDirectory . '/', '', $pathInfo);
$fp = fopen($configCacheFile, 'w');
if (flock($fp, LOCK_EX | LOCK_NB)) {
ftruncate($fp, 0);
fwrite($fp, json_encode($config));
}
flock($fp, LOCK_UN);
fclose($fp);
checkResource($relativeFilename, $allowedResources);
}
Parlando in termini generali, la cartella di Magento var
serve allo stesso scopo, come the *nix var
folder
Variabile file-files il cui contenuto è destinato a cambiare continuamente durante il normale funzionamento del sistema, come ad esempio i registri, spool file e file temporanei di posta elettronica. A volte una partizione separata
e dovrebbe essere isolato a sistemi particolari (vale a dire non una parte delle implementazioni)
fonte
2012-05-09 19:37:42
impressionante. Grazie. – Roscius
Sì, continuando con la stessa nota, generalmente è logico escludere l'intera cartella/var da qualsiasi distribuzione. –
I file xml sono anche nei file di cache/var/package? – Roscius