これは、「代替メディアストア」システムの構成キャッシュファイルです。これは、メディアファイルの要求がを介してルーティングされるget.php
システムであり、ファイルシステムの代わりにデータベースにメディアを保存できるようにします。(私はこの機能を自分で使用したことがないので、これは非常に単純化されている可能性があります)
このファイルはキャッシュファイルであり、必要に応じて自動生成されるため、このファイルをデプロイメント/ソース管理から安全に除外できます(また、除外する必要があります)。詳細については、ルートレベルの次のコードブロックを参照して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);
}
一般的に言えば、Magentoのフォルダーは*nixフォルダーvar
と同じ目的を果たしますvar
可変ファイル(ログ、スプールファイル、一時的な電子メールファイルなど、システムの通常の操作中にコンテンツが継続的に変更されることが予想されるファイル)。時々別のパーティション
特定のシステムに分離する必要があります(つまり、展開の一部ではありません)