質問 > 管理機能 > フロントと管理画面のHTTP_URL等を変えることの影響について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
d0y |
投稿日時: 2014/9/11 15:09
対応状況: −−−
|
新米 登録日: 2014/9/11 居住地: 投稿: 2 |
フロントと管理画面のHTTP_URL等を変えることの影響について お世話になります。
開発中の案件で、フロントと管理画面のHTTP_URL等を変えたい状況が発生したため、下記のようにconfig.phpを切り替える変更を加えました。 現状では問題なく動作しているように見えるのですが、この変更により影響を受ける可能性がある箇所にお心当たりがありましたらご助言をいただけますでしょうか。 --------------- EC-Cube 2.13.2 --------------- [/data/class_extends/SC_Initial_Ex.php 変更] public function requireInitialConfig() { define('CONFIG_REALFILE', realpath(dirname(__FILE__)) . '/../config/config.php'); define('CONFIG_ADMIN_REALFILE', realpath(dirname(__FILE__)) . '/../config/config_admin.php'); if(defined('ADMIN_FUNCTION') && ADMIN_FUNCTION && file_exists(CONFIG_ADMIN_REALFILE)) { require_once CONFIG_ADMIN_REALFILE; } else{ if (file_exists(CONFIG_REALFILE)) { require_once CONFIG_REALFILE; } } } 上記変更の後、/config/config.phpをコピーして/config/config_admin.phpを作成し、HTTP_URL・HTTPS_URL・ROOT_URLPATHを変えたものをアップしています。 --------------- 【変更経緯】 WADAXの共用サーバー使用時に、setlocaleができず、CSVアップロード時の全角文字が読み込まれない問題が発生しました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14651&forum=11 と同現象だと思われます。 setlocaleがNGになる原因についてサーバー会社側に色々問い合わせながら検証した結果、下記のことが分かりました。 1)ドメインを設定する前はsetlocaleが問題なくできる 2)phpinfo()で Server APIを確認すると以下の通り ドメイン設定前:Apache 2.0 Handler ドメイン設定後:CGI/FastCGI 3)ドメイン設定後であっても事前確認アドレスでアクセスするとFastCGIにならない 4)FastCGIで動作している状況でもメモリを増やすとsetlocaleできるようになる ※FastCGIで動作するのはWADAXの新プラン(wx01以降)からですので旧プランでは同問題は発生しないと考えられます メモリを増やさずに問題を解決するため、管理画面のみ事前確認アドレスでアクセスしFastCGIではない状況にする方法をとりたく、今回の変更を行うに至りました。 尚、この方法ではフロント画面側がsetlocaleできない状況で動作することになります。 これによって影響を受ける機能が考えられる場合は合わせてご助言いただければ助かります。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» フロントと管理画面のHTTP_URL等を変えることの影響について | d0y | 2014/9/11 15:09 |
Re: フロントと管理画面のHTTP_URL等を変えることの影響について | nanasess | 2014/9/16 13:52 |
Re: フロントと管理画面のHTTP_URL等を変えることの影響について | d0y | 2014/9/19 2:35 |