バージョン選択

フォーラム

メニュー

オンライン状況

56 人のユーザが現在オンラインです。 (41 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 56
もっと...

サイト内検索

バグ報告 > その他 > ログインを押すと、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 。
引用:

ゲストさんは書きました:
すみません。
残念ながら、ログインを押すと、

string(121) "/var/www/vhosts/ドメイン/httpdocs/ : /var/www/vhosts/ドメイン/httpdocs : /var/www/vhosts/ドメイン/httpdocs"

空白に上記だけ表示され戻るをクリックするとログインされる状態です。


はい、それでいいです。
変数の値が知りたかったので、わざと処理を止めるプログラムに書き換えていただいたのです。
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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,974名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.