バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > その他 > ログインを押すと、Not Found 。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2008/4/26 4:32
対応状況: −−−
ログインを押すと、Not Found 。
結構せっぱつまっています。
もしわかる方がいらっしゃれば情報くださると幸いです。

EC-CUBE2.2Betaですが、
PostgreSQLで使えるネットです。

ログインの部分のエラーですが、

トップページや一覧ページどこのページからでも、ログインのメールアドレスとパスワードを入れてログインを押すと、

Not Found のページになり、URLを見ると、

http://<ドメイン名>//var/www/vhosts/<ドメイン名>/httpdocs?transactionid=0c33bf07b39a43c63845a650c932b281a5e54f9c

このようになってしまいます。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1954&forum=1&post_id=6763#forumpost6763

こちらを見ましたが、僕の場合はすべてのページでのエラー。

どのあたりを確認すればいいかお願いいたします。


kvex2004
投稿日時: 2008/4/26 6:07
対応状況: −−−
長老
登録日: 2007/10/31
居住地: 埼玉
投稿: 218
Re: ログインを押すと、Not Found 。
data/install.php
の設定値を見てください
SITE_URL の最後のスラッシュが抜けてたりしませんか?

httpdocs?transaction〜〜
となっているので
httpdocs/?transaction〜〜
でないとおかしいと思います。

それと、質問される場合は、どのようなディレクトリ構成でインストールしたのかの情報も、できるだけ提示したほうが解決が早いと思います。
ちょっと情報が少ないですよ。

あと、つかえるねっとでしたら、ユーザフォーラムのほうで、EC-CUBEのインストールについてhow-toのところに書いてますので、それも参考にするといいかもです。
ゲスト
投稿日時: 2008/4/26 12:20
対応状況: −−−
Re: ログインを押すと、Not Found 。
ありがとうございます。
使えるネットフォーラムも見てみますがとりあえず現状です。

install.phpですが、スラッシュなどは問題ない模様。他正常なものと比べてみましたが、サイトパスが違うだけで特に違いはない模様。

さきほど、Myページからはログインできるかも!と思い試すとMyページからはOKでした。

また、全く新規で2.2Betaをインストールして何もカスタマイズしていないものでも試してみたところ、会員登録は問題なくできたが、登録後、ログインされているので、ログアウトするとNot Foundの同じエラー。

となると使えるネット独特のエラーかもしれないですね。

インストール構成は、

httpdocs/ の中にはDataフォルダと、HTMLフォルダは中身をすべてhttpdocs下に置いています。

それでは、もし何か情報がありましたら助かりますが、こちらでもいろいろ調べてみます。よろしくお願いします。



ゲスト
投稿日時: 2008/4/26 13:59
対応状況: −−−
Re: ログインを押すと、Not Found 。
追記:

http://svn.ec-cube.net/open_trac/changeset/17220

こちらかと思い試しましたがNGでした。
あしからず。
ゲスト
投稿日時: 2008/4/27 17:55
対応状況: −−−
Re: ログインを押すと、Not Found 。
私も同じ現象で困っているものです。

自分で調べてわかったことを書きます。
data\class\pages\LC_Page.phpに以下の箇所があります。

// HTML_PATH を削除した文字列を取得.
$rootPath = str_replace(HTML_PATH, "", $realPath);

この"$rootPath"が実際のURLになります。で、この一文はなにをしているかというと、

"$realPath"から"HTML_PATH"を削除(""に変換)して、それを"$rootPath"にしています。

なのに本現象では"HTML_PATH"が削除されないで"$realPath"がそのまま表示されてしまっています。

でもなんで削除されないのかはわかりません。もうちょっと調べてみます。

kvex2004
投稿日時: 2008/4/27 18:36
対応状況: −−−
長老
登録日: 2007/10/31
居住地: 埼玉
投稿: 218
Re: ログインを押すと、Not Found 。
直前に
var_dump(HTML_PATH. " : ". $realPath);
とでもして、変換前に本来の値が入っているか確認してみましょうかね?
ゲスト
投稿日時: 2008/4/27 19:12
対応状況: −−−
Re: ログインを押すと、Not Found 。
最初に投稿したものですが、

$rootPath = str_replace(HTML_PATH, "", $realPath);

var_dump(HTML_PATH. " : ". $realPath);

に変更してみたところ正常になりました。
ありがとうございます。


とは言いつつも上記の意味が完璧にわかるわけではないのですが、もし説明していただけるのであればよろしくお願い致します。

特定のサーバのみでしょうか?
ゲスト
投稿日時: 2008/4/27 19:16
対応状況: −−−
Re: ログインを押すと、Not Found 。
追記:

上記ログインはOKになりましたが、この設定にすると、管理画面でID、PWを入れてログインを押すと管理画面にはいかず、サイトが表示されてしまいました。
kvex2004
投稿日時: 2008/4/27 20:19
対応状況: −−−
長老
登録日: 2007/10/31
居住地: 埼玉
投稿: 218
Re: ログインを押すと、Not Found 。
あ、違います違います

$rootPath = str_replace(HTML_PATH, "", $realPath);

var_dump(HTML_PATH. " : ". $realPath);
に書き換えるのではなくて

var_dump(HTML_PATH. " : ". $realPath);
$rootPath = str_replace(HTML_PATH, "", $realPath);

とすると,
HTML_PATHの値 : $realPathの値
という感じで画面のどこかに表示されると思いますので、変数にどんな値が入っているか確認できるかな?と思っただけです。
ゲスト
投稿日時: 2008/4/27 21:00
対応状況: −−−
Re: ログインを押すと、Not Found 。
そうですよね。。

実はその設定は、最初にやったのですが、全く変化がなく、再度今ためしていますが、特にTOPページも変化なく、ログインすると、Not Found で変化がございませんでした。

もし何かが表示されるのであればどこになるものでしょうか?
(あまり詳しくなくすみませんが。。)
(1) 2 3 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,865名です
総投稿数は109,999件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.