質問 > その他 > ログイン後の管理ページ 404エラー |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ks-d-k |
投稿日時: 2017/4/21 17:52
対応状況: 解決済
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: ログイン後の管理ページ 404エラー お疲れ様です。
ログイン成功時のリダイレクトですが、 $this->sendRedirect($this->getLocation(URL_HOME)); URL_HOMEへリダイレクトできるようになっていました。 色々といじっていましたが、クライアントさんと話ところ、新バージョンでイチから始めたいという事でしたので、作り直しをいたします。 お時間を取らせてしまい、誠に申しわけありませんでした。 これからも宜しくお願いいたします。 |
468 |
投稿日時: 2017/4/21 12:40
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ログイン後の管理ページ 404エラー ログイン成功時にリダイレクトさせる処理はどうなっていますか?
/data/class/pages/admin/LC_Page_Admin_Login.php 74行目付近 デフォルトは以下のように、URL_HOMEへリダイレクトしています。 $this->sendRedirect($this->getLocation(URL_HOME)); ここの記述もデフォルトのままの場合、 今までご確認いただいたURLの指定も問題なさそうですので、 ルートパスが挿入されるのは別の問題があるのかと思いますが、 他に思い当たる事が無くなりますね・・・。
|
ks-d-k |
投稿日時: 2017/4/19 22:09
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: ログイン後の管理ページ 404エラー お疲れ様です。
確認した所、このままコピペしました。 define('URL_HOME', URL_DIR . "admin/home.php"); となっております。 ログインをした後に、例の( )内のルートが増えるので、何かが悪さをしているのでしょうか? |
468 |
投稿日時: 2017/4/19 22:00
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ログイン後の管理ページ 404エラー もう一点確認していただきたいのですが、
/data/cache/mtb_constants.phpの中のdefine('URL_HOME', URL_DIR . "*******"); の記述はどうなっていますか? 管理画面側のログイン処理を見ていると、このURL_DIRを利用しているようです。 デフォルトの場合、 define('URL_HOME', URL_DIR . "admin/home.php"); のように記述されています。
|
ks-d-k |
投稿日時: 2017/4/19 18:45
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: ログイン後の管理ページ 404エラー ご返信ありがとうございます。
確認した所、define ('URL_DIR', '******');の箇所には「/」になっておりました。 PHPが悪さしているのでしょうか? |
468 |
投稿日時: 2017/4/19 0:40
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ログイン後の管理ページ 404エラー 2.4の環境が手元に無い為、確認は出来ていませんが、
/data/install.phpの6行目くらいに以下のようにURL_DIRを定義している記述はありませんか? define ('URL_DIR', '******'); 本来、ここには「/」だけが記述されるのではないかと思いますが、 home/sites/heteml/users/n/e/o/○○/web/monst/html が記載されているのでは無いでしょうか?
|
ks-d-k |
投稿日時: 2017/4/18 21:38
対応状況: 確認中
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
ログイン後の管理ページ 404エラー [EC-CUBE] 2.4.1
[レンタルサーバ] heteml [OS] Windows7 [PHP] 5.4.45 [データベース] MySQL 5.0.96 [WEBサーバ] Apache [ブラウザ] Firefox [導入プラグインの有無] 無 [カスタマイズの有無] 無 [現象] お疲れ様です。 ○○.com/admin/にてログインページでログイン成功しましたが、 問題は管理ページへ行けずに404エラーがでました。URLを確認した所、 以下のようなURLになっておりました。 http://○○.com/(home/sites/heteml/users/n/e/o/○○/web/monst/html)/admin/home.php? ( )内のドキュメントルートが入り込んでいるために、管理ページへ行けない状況です。 .htaccessが悪さをしているかも...と思い、サーバーでは外してみましたが、状況は変わらずです。 sitelogで確認してもエラーは見当たりません。 admin内のphpファイルやmtb_constants_init.php等確認しましたが、仕組みが分からずです。 ( )内の削除の方法が自分の経験では限界でした。 申しわけありませんが、良い知恵がございましたら、何卒宜しくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |