ECCUBE3 * キャッシュファイルをEFS外に置く

基本的な考え方は、2.13と同じです。
参考 >> https://shoroji.com/2019/10/4355/

 

eccube3¥ efs¥ app¥、html¥、src¥、vendor¥
_cache¥

※nginx / apacheのdocument rootは、
「/var/www/html/eccube3/efs/html/」となります。

***

触るのは、2箇所。

/app/config/eccube/path.yml

template_temp_realdir: /var/www/html/eccube3/_cache/eccube/template
csv_temp_realdir: /var/www/html/eccube3/_cache/eccube/csv
plugin_temp_realdir: /var/www/html/eccube3/_cache/plugin

/src/Eccube/Application.php

「/cache/」で検索した、該当箇所

139行目 >> 'http_cache.cache_dir' => '/var/www/html/eccube3/_cache/http/'
218行目 >> 'translator.cache_dir' => $this['debug'] ? null : '/var/www/html/eccube3/_cache/translator',
240行目 >> 'session.storage.save_path' => '/var/www/html/eccube3/_cache/eccube/session',
290行目 >> $cacheBaseDir = '/var/www/html/eccube3/_cache/twig/profiler/';
292行目 >> $cacheBaseDir = '/var/www/html/eccube3/_cache/twig/production/';
483行目 >> 'orm.proxies_dir' => cache_dir. 'doctrine/proxies',

見落としがあれば、修正下さい。

ECCUBE3 * キャッシュファイルをEFS外に置く
Tagged on: