質問 > 管理機能 > パラメーター設定の設定値がフロント側に反映されない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
suruseas |
投稿日時: 2013/5/17 10:31
対応状況: −−−
|
半人前 登録日: 2013/5/8 居住地: 投稿: 21 |
パラメーター設定の設定値がフロント側に反映されない ポイント機能を利用しない為USE_POINTの値をfalseにしたのですが、フロント機能側へ変更が反映しない事で題名の現象に気づきました。確認のためSAMPLE_ADDRESS1も変更しましたが、こちらも「会員登録(入力ページ)」の住所例が変わりません。
管理画面上では正常に変更・保存が行われており、DB上のmtb_constatnsテーブルの該当項目値は更新されていました。 また、フロント機能と管理機能が別の環境を参照しているかどうかチェック(念のため)するため、該当の管理画面で商品情報の変更を行ってみましたが、こちらは問題なく変更が反映されました。 なお、/data/cache/mtb_constants.phpのUSE_POINTの値を直接変更したところフロント側に反映される事を確認しました。 パラメーター設定機能を正常に機能させる為に、どこを確認したらよいかアドバイスいただければと思います。よろしくお願い致します。 【環境】 ------------------------------------------------------------------------------------------ [EC-CUBE] Ver2.12.3正式版 [OS] CentOS6.4 [PHP] PHP 5.3.3 ------------------------------------------------------------------------------------------ |
nanasess |
投稿日時: 2013/5/17 10:58
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: パラメーター設定の設定値がフロント側に反映されない data/cache/mtb_constants.php のパーミッションはどうなっていますか?
|
suruseas |
投稿日時: 2013/5/17 11:42
対応状況: −−−
|
半人前 登録日: 2013/5/8 居住地: 投稿: 21 |
Re: パラメーター設定の設定値がフロント側に反映されない 的確なアドバイスありがとうございました!ご指摘の通りmtb_constants.phpのアクセス制限が原因でした(具体的には所有者・グループがhttpd動作ユーザではない、作業用ユーザとなっていました)。
ちなみにcacheフォルダにある方が一時的なデータで、DB値がマスタデータかとファイル名・テーブル名からそう思い込んでいたんですが実際は逆ってことでしょうか。 |
nanasess |
投稿日時: 2013/5/17 11:46
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: パラメーター設定の設定値がフロント側に反映されない 引用:
cache の中は、一時的な値ではあるのですが、定数に関しては cache/mtb_constants.php を優先して読み込むようになっています。 過去にDB接続に必要な情報が cache/mtb_constants.php に存在していた頃の名残りです。。 |
suruseas |
投稿日時: 2013/5/17 12:06
対応状況: 解決済
|
半人前 登録日: 2013/5/8 居住地: 投稿: 21 |
Re: パラメーター設定の設定値がフロント側に反映されない 引用:
自分の常識が通じない場合がたまにあるので、もしかしたら大変になるかも(これからコードリーディングに入るので)とか思ってたんですが安心しました! 引用:
実際に使われているパッケージではこんなことよくあることですよね(笑) ご説明ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |