Bug(バグ) #1855
cache以下のディレクトリがユーザ毎に完全に分離できていない
Start date:
2010-12-17
Due date:
% Done:
0%
3.6 で発生するか:
Yes
3.8 で発生するか:
Unknown (未調査)
Description
Overview (現象)¶
symfony コマンドを使用してタスクを実行すると、キャッシュディレクトリにユーザ毎に生成されるディレクトリを無視して ./cache/config/OpenPNE.yml.php や ./cache/project_autoload.cache のようなファイルが生成されてしまいます。
Causes (原因)¶
ユーザ毎の sf_cache_dir の変更は opApplicationConfiguration::setCacheDir() で行われていますが、symfony コマンドでのタスクの実行ではタスクが実行されるまでの初期化中に opApplicationConfiguration が使われていません。そのため、sf_cache_dir への変更が行われないままキャッシュが生成されてます。
Way to fix (修正内容)¶
opApplicationConfiguration::setCacheDir() メソッドを opProjectConfiguration クラスに移動する
History
#1 Updated by Kousuke Ebihara over 13 years ago
- 3.6 で発生するか set to Yes
#2 Updated by kaoru n over 4 years ago
- Target version set to OpenPNE 3.10.x