EC-CUBE

EC-Orange とは

EC-CUBE Q & A

キーワードで検索

カテゴリから探す

質問と回答

ホスト名の変更について

はじめて投稿させていただきます。

さて、下記の症状がでて困っています。

ユーザがタイプしたURLと戻ってきたURLが違うと「かごに入れる」や「会員登録」などが正常に動作しないというという原因が見つかりました。

タイプしたときのURL
http://www.hostname.com/eccube/html/

戻ってきたときのURL
http://hostname.com/eccube/html/
上記現象に対してapacheの.htaccessに下記の条文を加え戻ってくるURLが変わらないようにしました。その結果、「かごに入れる」
「会員登録」など正常に動作しました。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^hostname.com
RewriteRule ^(.*)$ http://www.hostname.com/$1 [R=301,L]

しかし、管理画面へのログインが出来なくなってしまいました。
管理画面ではwww.hostname.comとタイプしたあとログインしても
ログインできません。上記のコマンドが効いているためだとおもいます。上記コマンドをコメントアウトすればwww.hostname.comと
タイプして一回認証に失敗しますが「戻る」ボタンを押して戻るとhostname.comとなるためログインすることが可能なようです。

サーバーのインストールは私が行ったのではなく、あるレンタル
サーバを利用していたら標準でインストールされていたものです。

インストール当初の画面でWEBの設定という欄がありますが、ホスト名が記載されているファイルはどこにあるのでしょうか。
おそらくこの設定がhostname.comになっているのではないかとおもいますのでこれを変更したいとおもいますが、ホスト名を書き換えるファイルはどのにあるのでしょうか。書き換えることができなければ再インストールになるのでしょうか。
他に解決策ありましたらご教授いただければ幸いです。

A. 回答

ホスト名の変更について への1件のコメント

  1. admin より:
    /data/install.php です。 こちらのファイルに、サーバーのホスト名やDBのアクセス情報が記載されています。