To jest konfiguracyjny plik pamięci podręcznej dla systemu "alternatywnego magazynu mediów". Jest to system, w którym żądania dotyczące plików multimedialnych są przesyłane przez get.php
i umożliwiają zapisywanie multimediów w bazie danych zamiast w systemie plików. (Może to być nadmierne uproszczenie, ponieważ sam nigdy nie korzystałem z tej funkcji)
Możesz bezpiecznie (i powinien) wykluczyć ten plik z kontroli wdrażania/źródła, ponieważ jest to plik pamięci podręcznej i będzie automatycznie generowane w razie potrzeby. Aby uzyskać więcej informacji, zobacz poniższy blok kodu na poziomie katalogu głównego get.php
.
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);
}
Mówiąc ogólnie, var
folderu Magento służy temu samemu celowi co the *nix var
folder
zmiennych plików plików konfiguracyjnych, których zawartość Oczekuje się, nieustannie zmieniają się podczas normalnej pracy systemu, takich jak dzienniki, szpula pliki i tymczasowe pliki e-mail. Czasami partycja
powinny być izolowane z poszczególnych systemów (to znaczy nie jest częścią wdrożeń)
super. Dzięki. – Roscius
Tak, kontynuując na tej samej zasadzie, ogólnie rzecz biorąc, wykluczenie całego folderu/var z dowolnego wdrożenia. –
Czy pliki xml również znajdują się w plikach pamięci podręcznej/var/package? – Roscius