Ticket #988 (new 改善提案)
data/cache/mtb_constants.php の生成タイミング変更
Reported by: | nanasess | Owned by: | somebody |
---|---|---|---|
Priority: | 低 | Milestone: | バックログ |
Component: | その他 | Version: | 2.11.0 β |
Keywords: | Cc: | ||
修正済み: | no |
Description
EC-CUBE で利用される多くの定数は, data/cache/mtb_constants.php に定義されている. この内容は, 下記から生成される
- インストール直後は data/mtb_constants_init.php
- 管理画面 -> システム設定 -> パラメータ設定で設定時には mtb_constants テーブル
2 の操作を実行後だとしても, data/cache/mtb_constants.php を削除すると, data/mtb_constants_init.php の内容を元にファイルが生成されるため, mtb_constants テーブルの内容と差異が生じる.
これは, mtb_constants.php に含まれる定数群に, DB アクセスに必要な定数が含まれているためだが, トラブルの元となる.
EC-CUBE 2.11.0 以降は, SC_Query が依存する定数が比較的少ないことから, data/cache/mtb_constants.php を削除した際にも, 常に mtb_constants テーブルの内容を元に, キャッシュファイルを生成するのが望ましいと思われる
開発コミュニティ参考スレッド http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7449&forum=2&post_id=35918
Change History
comment:1 Changed 12 years ago by kotani
- 修正済み unset
- Milestone changed from EC-CUBE2.11.1 to EC-CUBE2.12.0(仮)
comment:2 Changed 11 years ago by h_yoshimoto
- Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3
Note: See
TracTickets for help on using
tickets.