[Tep-j-general] Re: defualt.php の場所変更

Back to archive index

hamada bungu****@leo*****
2004年 12月 13日 (月) 18:23:14 JST


こんにちわ。

On Mon, 13 Dec 2004 14:17:48 +0900
kushima michio <michiok_mac****@mac*****> wrote:

> 過去ログで、/catalog 以外への設置は大変というのがありましたが、
> このように、ドキュメントルートに移動するのも大変なのでしょうか?

いいえ。ドキュメントルートへの設置は、全然難しいことありません。「自分が
何をやってるか」をきちんと把握してれば問題ないです。

>   define('DIR_WS_CATALOG', '/'); // absolute path required
>   define('DIR_FS_DOCUMENT_ROOT', $HTTP_SERVER_VARS['DOCUMENT_ROOT']); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local 

↑要するに、こうインストールすればいいだけです。違いは「本来/catalogに展
開されるフォルダやファイルを/に展開する」だけ。

> configure.php で変更して終了というわけではないのでしょうか?

勿論、/catalog→/にファイルをフォルダ構造ごと移動してconfigure.phpを書き
直しても構いません。

ついでに、ドキュメントルートに

DirectoryIndex default.php

とか書いた.htaccessを置いとけばよりいいかと。

default.php → index.phpにリネームしても結果は同じですが、

>   define('FILENAME_DEFAULT', 'default.php');

その際は/catalog/includes/application_top.phpの↑ココを修正。

(あ、/catalogは付かないのかこの場合)

インストール時のフォルダ構造をいじらない方法としては

a. ドキュメントルートへのアクセスを/catalogにリダイレクトする

	a1 header関数を使ったphpでのリダイレクト
	a2 .htaccessを使ったapacheでのリダイレクト

b. readfile関数を使って「化け」る

等のアイディアが

http://lists.sourceforge.jp/mailman/archives/tep-j-general/2004-September/002809.html

からの一連のツリーで出て来てます。

はまだ






Tep-j-general メーリングリストの案内
Back to archive index