質問 > 管理機能 > サーバー移行で管理画面のログインエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seike |
投稿日時: 2013/12/11 14:30
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
サーバー移行で管理画面のログインエラー お世話になります。
EC-Cube をテスト用サーバーにインストールして開発していました。 動作確認が出来たので、公開用サーバーに移行しました。 移行作業は (1)htmlディレクトリーをルートディレクトリ(/home/www/)にコピー (2)dataディレクトリーを /home/data/ にコピー (3)データベースはテスト用サーバーのデータをそっくりコピー (4)config.phpの下記の部分を修正。 define('HTTP_URL', 'http://localhost/'); define('HTTPS_URL', 'https://localhost/'); define('ROOT_URLPATH', '/'); 以上の作業の後、公開用のページは表示できるのですが、 管理画面にログインしようとすると下記のようなエラーが出ます。 このエラーを修正しようとしているのですが、行き詰まってしまいました。 どなたか、ご教示願えないでしょうか・・・。 よろしくお願いします。 ▼▼▼ デバッグ情報ここから ▼▼▼ http://192.168.1.16/admin/? SERVER_ADDR: 192.168.1.16 REMOTE_ADDR: 192.168.1.33 USER_AGENT: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36 Fatal error(E_USER_ERROR): on [/home/data/class/SC_Response.php(182)] /home/www/admin/index.php(33): LC_Page_Admin_Index_Ex->process /home/data/class_extends/page_extends/admin/LC_Page_Admin_Index_Ex.php(56): LC_Page_Admin_Index->process /home/data/class/pages/admin/LC_Page_Admin_Index.php(56): LC_Page_Admin_Index->action /home/data/class/pages/admin/LC_Page_Admin_Index.php(88): SC_Response->sendRedirect /home/data/class/SC_Response.php(182): trigger_error ▲▲▲ デバッグ情報ここまで ▲▲▲ -----------環境------------------- [EC-CUBE] 2.12.2 [レンタルサーバ] 自前サーバー [OS] Debian 6.0.1 Linux [PHP] 5.3.3-7+squeeze [データベース] MySQL 5.1.49-3 [WEBサーバ] Apache2 2.2.16 [ブラウザ] FireFox 15.0 |
miiitaka |
投稿日時: 2013/12/11 14:35
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
Re: サーバー移行で管理画面のログインエラー config.phpのAUTH_MAGICは修正していないのでしょうか?
|
seike |
投稿日時: 2013/12/11 14:57
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: サーバー移行で管理画面のログインエラー 早速、返信していただき、ありがとうございます。
config.phpのAUTH_MAGICは修正していません。 データベースもそっくりコピーしているので、修正する必要がないのかな・・・と思っていました。 AUTHO_MAGIC を修正する方法もわかりませんし・・・。 |
bratech |
投稿日時: 2013/12/11 17:02
対応状況: −−−
|
長老 登録日: 2008/11/28 居住地: 福岡 投稿: 223 |
Re: サーバー移行で管理画面のログインエラー 引用:
確かデータベースをそのままコピーされているのであればAUTH_MAGICもコピー元と同じ設定で問題なかったように記憶しております。 記載されているエラー内容ですと ROOT_URLPATH ADMIN_DIR この辺りが原因の場合が多いような気がします。 テストサイトと設置する階層を変更されているのであれば一度ご確認されてみてはいかがでしょうか? ご参考まで。
|
red |
投稿日時: 2013/12/11 17:09
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: サーバー移行で管理画面のログインエラー HTTPS_URLが間違っている、と推測します
|
casa |
投稿日時: 2013/12/12 12:44
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: サーバー移行で管理画面のログインエラー 引用:
▼▼▼ デバッグ情報ここから ▼▼▼ IPでアクセスせず、config.phpに設定したURL+"admin/"でアクセスしてもだめでしょうか? |
seike |
投稿日時: 2013/12/14 18:29
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: サーバー移行で管理画面のログインエラー どたばたしていて、返信が遅くなり、申し訳ありません。
データベースもそっくりコピーしているので AUTH_MAGIC もそのままでいいようです。 dataディレクトリとhtmlディレクトリをそっくりコピーしたので templates_c の中身を削除するのを忘れていました。 下記の2項目を修正すると管理画面が表示されるようになりました。 この修正をしたら、なぜ管理画面が表示されるようになったのかは よくわかりません。 (1)HTTP_URL と HTTPS_URL をlocalhost ではなくて 正式なURLを設定した。 define('HTTP_URL', 'http://正式なURL/'); define('HTTPS_URL', 'https://正式なURL/'); (2)templates_c の中を削除 なお、ROOT_URLPATH と ADMIN_DIR は下記のままです。 define('ROOT_URLPATH', '/'); define('ADMIN_DIR', 'admin/'); 以上、とりあえずご報告まで。 |
seike |
投稿日時: 2013/12/14 18:37
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: サーバー移行で管理画面のログインエラー どたばたしていて、返信が遅くなり、申し訳ありません。
HTTP_URL と HTTPS_URL をlocalhost ではなくて 正式なURLを設定すると管理画面を表示するようになりました。 define('HTTP_URL', 'http://正式なURL/'); define('HTTPS_URL', 'https://正式なURL/'); なお、data ディレクトリをそっくりコピーしているので templates_c の中身がテスト環境の情報を持ったままでいるのでは と思い、templates_c の中身を削除しました。 これが影響していたのかもしれません。 ありがとうございました。 |
seike |
投稿日時: 2013/12/14 18:45
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: サーバー移行で管理画面のログインエラー どたばたしていて、返信が遅くなり、申し訳ありません。
HTTP_URL と HTTPS_URL をlocalhost ではなくて 下記のように正式なURLを設定して、 casa さんのご指摘のように、正式なURL+admin/ でアクセスしたら 管理画面を表示するようになりました。 define('HTTP_URL', 'http://正式なURL/'); define('HTTPS_URL', 'https://正式なURL/'); IPアドレス と HTTP_URLの「正式なURL」を照合して 合っていないのでエラーになっているようです。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |