質問 > 管理機能 > パラメーター設定画面について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2013/12/20 17:35
対応状況: −−−
|
パラメーター設定画面について お世話になります。
この度初めてECCUBEを触ることになり、苦戦しております。 Nginx、PHP等の導入が終わり、ECCUBEのインストールを行 い、現在初期設定をしております。 その中で、妙な現象に出会ったため、トピを立てさせてい ただきました。 管理画面の「システム設定」→「パラメーター設定」から ユーザの仮登録をtrueにしたところ、フロントの動きに反 映されません。 そこでキャッシュ等を削除して rm -rf data/cache/* rm -rf data/Smarty/templates_c/default/* 管理画面からでなく、直接生データを編集したところ、フ ロントに反映されるようになりました。 view mtb_constants_init.php define('CUSTOMER_CONFIRM_MAIL', true); また、いろいろと作業を行っている中で、最初に国選択の 有効化を行ったところ、これについてもパラメーターの変 更がフロントに反映されず、上記キャッシュの削除を行っ たところフロントに反映されるようになりました。 その後、管理画面のパラメーター設定からCUSTOMER_CONFIRM_MAIL の有効・無効化、生データ編集による国選択の有効・無効 化を試しました。 国選択を無効化・CUSTOMER_CONFIRM_MAILの有効化をして いる状態で、会員登録画面を開くと国選択リストが表示さ れる現象が発生しました。 この現象は上記キャッシュの削除すると一時的に解消しま すが、何度か会員登録画面を開くと現象が再発します。 識者の方、なにかしらのアドバイスをいただければ大変助 かります。 よろしくお願い致します。 |
|
tsuji |
投稿日時: 2013/12/20 17:57
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: パラメーター設定画面について よろしければ、EC-CUBEのバージョンやPHPのバージョン等の環境情報を記載していただけますでしょうか?
EC-CUBEはバージョン違いによって挙動が異なる場合がありますので、記載していただければ解決に役立つかもしれません。 |
casa |
投稿日時: 2013/12/26 15:11
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: パラメーター設定画面について こんにちわ。
引用: 管理画面の「システム設定」→「パラメーター設定」から パラメーター設定から何かしら値を変更した直後に、 data/cache/mtb_constants.php に変更が反映されているか 確認してみてください。 パーミッションの関係等で、上記ファイルが更新されていないか、 もしかすると、ファイル自体が作成されていないかもしれません。 また、基本的には「mtb_constants_init.php」は触ってはいけません(これを編集しても期待通りには動作しません)。 mtb_constants関連の処理順としては、 1.data/cache/mtb_constants.php がなければ、mtb_constants_init.php を元に作る(最初だけ) 2.以降、data/cache/mtb_constants.php を読み込む(init.phpは読まない) 3.パラメータ設定画面を開くと、データベースのmtb_constantsテーブルに登録されている値が表示される 4.パラメータ設定画面から設定変更すると、データベースを更新し、キャッシュとしてdata/cache/mtb_constants.php を更新する つまり、init.php を修正しても、パラメータ設定画面に表示されるのはinit.phpの内容ではなく、 データベースのmtb_constantsの内容であるということです。 init.phpで、ある項目Aの設定を変更し、パラメータ設定からそれとは別の項目Bを更新した場合、データベース上の項目Aの値は変更されていないので、init.phpで変更していた設定はデータベースの項目で上書きされ、 元に戻ってしまいます。 少し長くなりましたが、解決の糸口となれば幸いです。 |
ゲスト |
投稿日時: 2013/12/30 0:37
対応状況: −−−
|
Re: パラメーター設定画面について お返事が遅れまして申し訳ありません。
PHP・EC-CUBEのバージョンになります。 PHP: 5.5.7 EC-CUBE: 2.13.1 別レスで、不適切なパーミッションの設定に起因する現象との 指摘があり、そちらも併せて調査中ですが、何かわかりました ら、ご返信をいただけますと大変助かります。 よろしくお願い申し上げます。 |
|
ゲスト |
投稿日時: 2013/12/30 0:39
対応状況: −−−
|
Re: パラメーター設定画面について ご返信ありがとうございます。
承知しました。 パーミッションの調整を行い、再度動きを見てみます。 結果については、また報告させていただきます。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |