- PR -

ドキュメントルートと文字化けについて

1
投稿者投稿内容
キヨボウズ
ベテラン
会議室デビュー日: 2003/02/10
投稿数: 57
投稿日時: 2004-07-24 00:53
いつもお世話になっております。

TurboLinux 8.0Serverを使っております。
今までWebサーバーを構築する時には、 HDE Controller 2.5を使って構築しておりました。
勉強のため、PHP + PostgreSQL の構築をしました。そして、無事に動きました。
しかし、いくつかの疑問が出てまいりました。
疑問1)ドキュメントルートは、/var/www/htmlがデフォルトなんでしょうか?
    PHPをインストールすると、/usr/local/apache2/htdocsがドキュメントルートに
    なるのですか?
    /etc/httpd/httpd.conf には、/var/www/htmlがドキュメントルートと書いてあります。
疑問2)/var/www/htmlがドキュメントルートの時に、htmlファイルなどをIEでアクセ スしても文字化けを
   しないのに、同じhtmlファイルを、/usr/local/apache2/htdocsにアップしたのだと、文字化けしてしまいます。
疑問3)アパッチの起動方法なんですが、/usr/local/apache/bin/apachectl startとhttpd start
    と2種類あるのですが、違いは何ですか?

質問がまぬけでしかも3つもあって申し訳ございません。
どなたかご教授お願いいたします。

    
ひとむ
常連さん
会議室デビュー日: 2003/08/28
投稿数: 38
投稿日時: 2004-07-24 02:40
疑問1の回答
apacheはディストリビューションについていたものをご使用されているのでしょうか。でしたら、ドキュメントルートのデフォルトは/var/www/htmlだとおもいます。
実際のそのディレクトリにファイルを置いてアクセスするなどして試してみるといいと思いますよ。
キヨボウズ
ベテラン
会議室デビュー日: 2003/02/10
投稿数: 57
投稿日時: 2004-07-24 09:10
ひとむさんありがとうございます。
サーバーが2台ありまして、ディストリビューションについていた物でHDE Controller 2.5で設定したものは、/var/www/htmlでした。
今回、Apacheをソースからインストールした物は、/usr/local/apache2/htdocsでした。
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-07-25 01:18
もし、Apache2.x を使用してる場合は、 httpd.conf の DefaultCharset にロケール
情報書く必要があるみたいで。

EUC_JP か Shift_JIS かは各々の環境で。
キヨボウズ
ベテラン
会議室デビュー日: 2003/02/10
投稿数: 57
投稿日時: 2004-07-26 09:58
コブラ様ありがとうございます。
AddDefaultCharset shift-jisにせいて、再度Shift-Jisでアップデートしたところ
見事に文字化けが解消されました。
どうもありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)