バグ報告 > その他 > ログインを押すと、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 。
|
|
ゲスト |
投稿日時: 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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |