質問 > 管理機能 > data/mtb_constants_init.phpの作成タイミングについて |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rasyuki |
投稿日時: 2009/8/24 15:21
対応状況: −−−
|
半人前 登録日: 2009/3/2 居住地: 投稿: 15 |
data/mtb_constants_init.phpの作成タイミングについて お世話になります。
data/mtb_constants_init.phpが、どのタイミングで書き換わるか教えていただけないでしょうか。 管理画面にて、パラメータの変更を行ったところ、 データベースのパラメータ更新 ↓ データベースのパラメータ取得 ↓ キャッシュのクリア ↓ キャッシュの再生成 となり、data/mtb_constants_init.phpとは絡まないですよね・ また、data/cache/mtb_contents.phpが削除された場合、データベースより復元されずに、data/mtb_constants_init.phpより復元されてしまいますが、一度も更新されないので情報が古いままのがコピーされてしまいます。 data/mtb_constants_init.phpはいったい何のために必要なのでしょうか。 というのも、誤ってdata/cache/mtb_contents.phpを消してしまって、data/mtb_constants_init.phpから復元されてるとは知らずに運営しておりました・・・^^; |
kishik |
投稿日時: 2009/8/24 15:35
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: data/mtb_constants_init.phpの作成タイミングについて mtb_constants_init.php
は書き換わらないですね。 mtb_constants.php が見つからない時のデフォルトの値を指定するためのファイル、 という位置付けだと思います。 何か値を変えてしまったために動かなくなっても、 mtb_constants.phpを消せばとりあえず 初期状態の設定値になる、というのがミソかと。 ----- カスタマイズ承ります http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
nanasess |
投稿日時: 2009/8/24 15:41
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2318 |
Re: data/mtb_constants_init.phpの作成タイミングについて data/cache/mtb_constants.php には, データベース接続処理に必要な定数も含まれています.
data/cache/mtb_constants.php を直接削除してしまうと, データベース接続すらできなくなってしまいますので, data/mtb_constants_init.php を使用するようになっています. 管理画面から, パラメータを編集する場合は, この心配は無いので, データベースの内容から data/cache/mtb_constants.php を生成しています. 一応, 下記に書いてあったりします... http://svn.ec-cube.net/open_trac/wiki/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%E3%81%A8%E7%A7%BB%E8%A1%8C%E3%81%AE%E6%89%8B%E5%BC%95%EF%BC%88v2.0%EF%BC%89 |
rasyuki |
投稿日時: 2009/8/24 15:50
対応状況: 解決済
|
半人前 登録日: 2009/3/2 居住地: 投稿: 15 |
Re: data/mtb_constants_init.phpの作成タイミングについて > kishik様
> nanasess様 なるほど、mtb_constants_init.phpは緊急用ファイルという位置づけですね。 納得致しました、ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |