バグ報告 > その他 > ログインを押すと、Not Found 。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kvex2004 |
投稿日時: 2008/4/27 22:30
対応状況: −−−
|
長老 登録日: 2007/10/31 居住地: 埼玉 投稿: 218 |
Re: ログインを押すと、Not Found 。 でしたら、思い切って
$rootPath = str_replace(HTML_PATH, "", $realPath); var_dump(HTML_PATH. " : ". $realPath. " : ". $rootPath); die(); として、処理を止めちゃいましょう。 |
ゲスト |
投稿日時: 2008/4/27 23:26
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 すみません。
残念ながら、ログインを押すと、 string(121) "/var/www/vhosts/ドメイン/httpdocs/ : /var/www/vhosts/ドメイン/httpdocs : /var/www/vhosts/ドメイン/httpdocs" 空白に上記だけ表示され戻るをクリックするとログインされる状態です。 |
|
kvex2004 |
投稿日時: 2008/4/28 0:23
対応状況: −−−
|
長老 登録日: 2007/10/31 居住地: 埼玉 投稿: 218 |
Re: ログインを押すと、Not Found 。 引用:
はい、それでいいです。 変数の値が知りたかったので、わざと処理を止めるプログラムに書き換えていただいたのです。 |
kvex2004 |
投稿日時: 2008/4/28 0:34
対応状況: −−−
|
長老 登録日: 2007/10/31 居住地: 埼玉 投稿: 218 |
Re: ログインを押すと、Not Found 。 で、そこの処理は問題無いっぽいですね
ただ、install.php の define ('URL_DIR', '****'); の値が気になります。 最後に/が付いてないんじゃないですか? |
ゲスト |
投稿日時: 2008/4/28 0:47
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 define ('URL_DIR', '****');
ですが、複数サイト運営しており、問題ないサイトも問題のあるサイトもURL_DIRは、 define ('URL_DIR', '/'); スラッシュのみでした。 ためしに、URLをそのまま入れてみましたが、ログインは正常になるが、管理画面でのログインが例の如く、サイトのTOPが表示されてしまいます。 ついでにinstall.phpの他の値ですが、下記になります。 <?php define ('ECCUBE_INSTALL', 'ON'); define ('HTML_PATH', '/var/www/vhosts/ドメイン/httpdocs/'); define ('SITE_URL', 'http://ドメイン/'); define ('SSL_URL', 'https://ドメイン/'); define ('URL_DIR', '/'); define ('DOMAIN_NAME', ''); define ('DB_TYPE', '★★★'); define ('DB_USER', '★★★'); define ('DB_PASSWORD', '★★★'); define ('DB_SERVER', '127.0.0.1'); define ('DB_NAME', '★★★'); define ('DB_PORT', ''); define ('DATA_PATH', '/var/www/vhosts/ドメイン/httpdocs/data/'); define ('MOBILE_HTML_PATH', HTML_PATH . 'mobile/'); define ('MOBILE_SITE_URL', SITE_URL . 'mobile/'); define ('MOBILE_SSL_URL', SSL_URL . 'mobile/'); define ('MOBILE_URL_DIR', URL_DIR . 'mobile/'); ?> |
|
ゲスト |
投稿日時: 2008/4/28 13:29
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 引用:
のものです。 data\class\pages\frontparts\LC_Page_FrontParts_LoginCheck.php 93行目 $this->sendRedirect($this->getLocation(URL_DIR, array(), false)); ↓ $this->sendRedirect($this->getLocation(URL_DIR."index.php", array(), false)); 121行目 $this->sendRedirect($this->getLocation(URL_DIR, array(), false)); ↓ $this->sendRedirect($this->getLocation(URL_DIR."index.php", array(), false)); でどうでしょう。 |
|
ゲスト |
投稿日時: 2008/4/28 16:21
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 上記で試したところOKでした。
ありがとうございます。助かりました。 それでこの問題は結局のところ特定のサーバのみで起こる現象なのでしょうか? 今後の為にこの現象が起こるのはどのような人がわかりましたらお教えくださると幸いです。 よろしくお願いします。 |
|
ゲスト |
投稿日時: 2008/4/28 17:53
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 理論的にはすべてで起こるはずなんですけどね。。
いちを上の説明を書きます。 URLは以下のように作られます。 ドメイン/$rootPath=($realPath-HTML_PATH) <本現象のURL> HTML_PATH : /var/www/vhosts/ドメイン/httpdocs/ $realPath : /var/www/vhosts/ドメイン/httpdocs $rootPath : /var/www/vhosts/ドメイン/httpdocs 表示されたURL : ドメイン//var/www/vhosts/ドメイン/httpdocs →Not Found <修正後のURL> <本現象のURL> HTML_PATH : /var/www/vhosts/ドメイン/httpdocs/ $realPath : /var/www/vhosts/ドメイン/httpdocs/index.php $rootPath : index.php 表示されたURL : ドメイン/index.php →トップページ |
|
ゲスト |
投稿日時: 2008/6/15 23:07
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 ふと思ったのですが、こちらの方法ですと、商品一覧や詳細ページにてログインするとTOPに戻ってしまいますよね?
戻らない解決策は別にあるということですよね? |
|
ゲスト |
投稿日時: 2008/6/15 23:13
対応状況: −−−
|
Re: ログインを押すと、Not Found 。 こちらは最新版の、
LC_Page_FrontParts_LoginCheck.php で修正されていまいたね。 |
|
« 1 (2) 3 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |