バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (26 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 47
もっと...

サイト内検索

質問 > 管理機能 > パラメーター設定画面について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 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: パラメーター設定画面について
こんにちわ。

引用:
管理画面の「システム設定」→「パラメーター設定」から
ユーザの仮登録をtrueにしたところ、フロントの動きに反
映されません。


パラメーター設定から何かしら値を変更した直後に、
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: パラメーター設定画面について
ご返信ありがとうございます。

承知しました。
パーミッションの調整を行い、再度動きを見てみます。

結果については、また報告させていただきます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,104名です
総投稿数は110,037件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.