Đây là tệp bộ nhớ cache cấu hình cho hệ thống "lưu trữ phương tiện thay thế". Đây là hệ thống trong đó yêu cầu các tệp phương tiện được định tuyến qua get.php
và cho phép bạn lưu trữ phương tiện trong cơ sở dữ liệu thay vì hệ thống tệp. (Điều đó có thể đơn giản hơn, vì tôi chưa từng sử dụng tính năng này một cách đơn giản), vì tôi chưa bao giờ sử dụng tính năng này)
Bạn có thể an toàn, (và nên) loại trừ tệp này khỏi triển khai/kiểm soát nguồn, vì đó là tệp bộ nhớ cache và sẽ được tạo tự động khi cần. Xem mã hóa sau ở mức gốc get.php
để biết thêm thông tin.
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);
}
Nói một cách chung chung, thư mục của Magento var
phục vụ cùng một mục đích như the *nix var
folder
Biến file-file mà nội dung được kỳ vọng sẽ tiếp tục thay đổi trong hoạt động bình thường của hệ thống, chẳng hạn như các bản ghi, ống chỉ tệp và các tệp e-mail tạm thời. Đôi khi một phân vùng riêng biệt
và cần được cách ly với các hệ thống cụ thể (ví dụ: không phải là một phần của triển khai)
Nguồn
2012-05-09 19:37:42
ảnh vui nhộn. Cảm ơn. – Roscius
Có tiếp tục trên cùng một lưu ý nó thường làm cho tinh thần để loại trừ toàn bộ thư mục/var từ bất kỳ triển khai. –
Có phải tệp xml trong/var/gói tệp bộ nhớ cache không? – Roscius