バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ramrun
投稿日時: 2008/9/3 8:21
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: ログインを押すと、Not Found 。
書き方が悪かったようですね(汗)。
直っていない=以前と一緒です。

その例でいくと
HTML_PATH W:\www\eccube\html/
$realPath W:\www\eccube\html

となります。

これはLC_Page.phpのgetRootPathより

if (substr(PHP_OS, 0, 3) == 'WIN') {
    $realPath = str_replace("\\", "/", $realPath);
    $htmlPath = str_replace("\\", "/", HTML_PATH);
    $rootPath = str_replace($htmlPath, "", $realPath);
} else {
    $htmlPath = rtrim(HTML_PATH, "/");
    $rootPath = str_replace($htmlPath, "", $realPath);
    $rootPath = ltrim($rootPath, "/");
}


青字の部分で
HTML_PATH W:/www/eccube/html/
$realPath W:/www/eccube/html

に直され、やはり赤字の部分でマッチしません。

そもそも、最後に"/"が付いたり付かなかったりしているのは$realPath側で、EC-CUBEの各バージョンをしっかりチェックしていませんが、HTML_PATHについては最後に必ず"/"をつけるようになっていませんか?

なので動的にHTML_PATHを生成するとなると、

win PHP5.2.5では
HTML_PATH W:/www/eccube/html/

win PHP5.2.6では
HTML_PATH W:/www/eccube/html

としないと$realPathとマッチしません。

私はHTML_PATH側を変化させるのがわかりづらいと思ったので、winでもUNIX系でも関係なく、LC_Page.phpのgetRootPathで↓のように処理したほうがいいのではないのかなぁと思った次第です。
$realPath = str_replace("\\", "/", $realPath);
$htmlPath = str_replace("\\", "/", HTML_PATH);

$htmlPath = rtrim($htmlPath, "/");
$rootPath = str_replace($htmlPath, "", $realPath);
$rootPath = ltrim($rootPath, "/");

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   ログインを押すと、Not Found 。 ゲスト 2008/4/26 4:32
     Re: ログインを押すと、Not Found 。 kvex2004 2008/4/26 6:07
       Re: ログインを押すと、Not Found 。 ゲスト 2008/4/26 12:20
         Re: ログインを押すと、Not Found 。 ゲスト 2008/4/26 13:59
           Re: ログインを押すと、Not Found 。 ゲスト 2008/4/27 17:55
             Re: ログインを押すと、Not Found 。 kvex2004 2008/4/27 18:36
               Re: ログインを押すと、Not Found 。 ゲスト 2008/4/27 19:12
                 Re: ログインを押すと、Not Found 。 ゲスト 2008/4/27 19:16
                   Re: ログインを押すと、Not Found 。 kvex2004 2008/4/27 20:19
                     Re: ログインを押すと、Not Found 。 ゲスト 2008/4/27 21:00
                       Re: ログインを押すと、Not Found 。 kvex2004 2008/4/27 22:30
                         Re: ログインを押すと、Not Found 。 ゲスト 2008/4/27 23:26
                           Re: ログインを押すと、Not Found 。 kvex2004 2008/4/28 0:23
                             Re: ログインを押すと、Not Found 。 kvex2004 2008/4/28 0:34
                               Re: ログインを押すと、Not Found 。 ゲスト 2008/4/28 0:47
                                 Re: ログインを押すと、Not Found 。 ゲスト 2008/4/28 13:29
                                   Re: ログインを押すと、Not Found 。 ゲスト 2008/4/28 16:21
                                     Re: ログインを押すと、Not Found 。 ゲスト 2008/4/28 17:53
                                       Re: ログインを押すと、Not Found 。 ゲスト 2008/6/15 23:07
                                         Re: ログインを押すと、Not Found 。 ゲスト 2008/6/15 23:13
                                       Re: ログインを押すと、Not Found 。 para4 2008/8/28 10:57
                                         Re: ログインを押すと、Not Found 。 nanasess 2008/8/28 12:25
                                           Re: ログインを押すと、Not Found 。 para4 2008/8/28 19:36
                                             Re: ログインを押すと、Not Found 。 ramrun 2008/8/29 15:20
                                               Re: ログインを押すと、Not Found 。 para4 2008/8/29 17:52
                                                 Re: ログインを押すと、Not Found 。 ramrun 2008/8/29 19:04
                                                   Re: ログインを押すと、Not Found 。 seasoft 2008/8/29 19:57
                                                     Re: ログインを押すと、Not Found 。 oimo 2008/8/29 22:21
                                                       Re: ログインを押すと、Not Found 。 oimo 2008/8/29 23:35
                                                         Re: ログインを押すと、Not Found 。 seasoft 2008/8/29 23:46
                                                           Re: ログインを押すと、Not Found 。 para4 2008/9/2 11:15
                                                             Re: ログインを押すと、Not Found 。 ramrun 2008/9/3 0:39
                                                               Re: ログインを押すと、Not Found 。 seasoft 2008/9/3 1:34
                                                               » Re: ログインを押すと、Not Found 。 ramrun 2008/9/3 8:21
                                                                   Re: ログインを押すと、Not Found 。 seasoft 2008/9/3 10:02
                                                                     Re: ログインを押すと、Not Found 。 ramrun 2008/9/3 11:33
                                                               Re: ログインを押すと、Not Found 。 para4 2008/9/3 9:58
                                                   Re: ログインを押すと、Not Found 。 para4 2008/9/1 16:12
                                   Re: ログインを押すと、Not Found 。 motohira 2009/2/27 9:32

 



ログイン


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

統計情報

総メンバー数は90,134名です
総投稿数は110,324件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1682
8
red
1571
9
mcontact
1351
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.