Este es un archivo de caché de configuración para el sistema "Almacén de medios alternativo". Este es un sistema donde las solicitudes de archivos multimedia se enrutan a través del get.php
, y le permite almacenar medios en la base de datos en lugar del sistema de archivos. (Esto puede ser una burda simplificación, ya que nunca he utilizado la función de mi mismo)
Usted puede de manera segura, (y debe) excluir este archivo desde el control de los despliegues/fuente, ya que es un archivo de caché y será generado automáticamente según sea necesario. Consulte el siguiente bloque de código en el nivel raíz get.php
para obtener más información.
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);
}
Hablando en términos generales, la carpeta de Magento var
sirve al mismo propósito que the *nix var
folder
variable archivos de archivos cuyo contenido se espera que cambie continuamente durante el funcionamiento normal del sistema, tales como troncos, carrete archivos y archivos temporales de correo electrónico. A veces una partición separada
y deben ser aislados para sistemas particulares (es decir, no una parte de las implementaciones)
impresionante. Gracias. – Roscius
Si continúa con la misma nota, generalmente tiene sentido excluir toda la carpeta/var de cualquier implementación. –
¿Los archivos xml también están en los archivos de caché/var/package? – Roscius