TOPページ掲示板
作成日:2006年07月08日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.1705 複数のドメインで


No.1705 投稿時間:2006年07月08日(Sat) 23:14 投稿者名:輪廻 URL:
タイトル:複数のドメインで

また、質問させていただきます
1つのwebサーバーで複数のドメインを使うということでやっているのですが
どうもおかしいです
1つ目にxxx.net2つめにxxx.co.jpという風にします
でバーチャル設定の指定を1つ目のほうをhome/httpd/htnl
2つ目にhomt/httpd/html2
とおいているのですが
きちんとドメインごとに指定されたところが表示されるのですが
2分後くらいにはアクセスできるのですが
文字化けらしきものがおきます(日本語だけ表示されなくなる感じです)

これはなんでなのでしょうか
httpd.confのいじりすぎなのでしょうか;;
答えていただけたら幸いです
おねがいします


No.1708 投稿時間:2006年07月09日(Sun) 04:00 投稿者名:BNLC URL:
タイトル:Re: 複数のドメインで

ご使用のWebサーバソフトはApache2でしょうか、その場合文字コードの所を変えればいいと思います。
どこか忘れてしまったのでアレですが


No.1711 投稿時間:2006年07月09日(Sun) 09:18 投稿者名:輪廻 URL:
タイトル:Re^2: 複数のドメインで

webサーバーソフトはApache2です
文字コードですか。。。httpd.confのですよね
その辺をいじってはいるのですが、
とりあえずもう少し、文字コードあたりをいじってみます

ありがとうございました


No.1712 投稿時間:2006年07月09日(Sun) 11:12 投稿者名:輪廻 URL:
タイトル:Re^3: 複数のドメインで

すみません。。追記です
文字コードですが、offにしてみたりしましたが変りませんでした
あと、文字化けした際にIEの文字エンコードでいろいろと試しましたが直りません;
(つまり、文字コードが原因ではないのでしょうか・・

あと。htmlページは文字化けしないです
xoopsを導入しているのですがそれだけ文字化けしてて
htmlだけのページはなんともない状態です
(ちなみにmysqlによるデーターの引き出しが行われているデーターは文字化けされていません)
PHPの設定に何か問題があるのでしょうか。。。


No.1713 投稿時間:2006年07月09日(Sun) 12:15 投稿者名:BNLC URL:
タイトル:Re^4: 複数のドメインで

私もそれで挫折しましたorz
何も支障がないのであれば、Apache1系の方が。。。
とお勧めしておきます。


No.1714 投稿時間:2006年07月09日(Sun) 12:21 投稿者名:輪廻 URL:
タイトル:Re^5: 複数のドメインで

わかりました、apache1にダウンさせてみます;;
(設定とか狂わなければいいのですが;;


No.1715 投稿時間:2006年07月09日(Sun) 12:37 投稿者名:Yosi@管理人 URL:
タイトル:Re^4: 複数のドメインで

> PHPの設定に何か問題があるのでしょうか。。。

お話からすると、PHPの設定が問題のようですね。
xoopsを導入しているディレクトリに.htaccessを設置して文字コードを指定することも可能です。


No.1718 投稿時間:2006年07月09日(Sun) 13:07 投稿者名:輪廻 URL:
タイトル:Re^5: 複数のドメインで

apache1にしてみましたが。。。ダメでしたOTL

.htaccseに指定させるんですか
xoopsはたしかEUC-JPでしたよね
やってみます


No.1719 投稿時間:2006年07月09日(Sun) 13:19 投稿者名:輪廻 URL:
タイトル:Re^6: 複数のドメインで

また、追記です
いま、.htaccseを設定してみて経過をみましたが、
やはりダメでした
PHP.INIのほうを確認してみます


No.1720 投稿時間:2006年07月09日(Sun) 13:50 投稿者名:輪廻 URL:
タイトル:Re^7: 複数のドメインで

すみません。。連続追記です
PHPのみ文字化けされてると思っていたのですが。。
htmlページもどうやら文字化けしているようです・・・

バーチャルホストのサブ指定を消せばきちんと直るのですが・・・
お手上げ状態です
では、しつれいします;


No.1721 投稿時間:2006年07月09日(Sun) 16:32 投稿者名:akeo URL:http://www.udat.net
タイトル:Re^8: 複数のドメインで

内部DNSサーバーは構築済みでしょうか?
私も、XOOPSを導入していますが、内部からの確認はできませんでした。
内部DNSサーバーを構築してみたら、正常に動作しました。


No.1722 投稿時間:2006年07月09日(Sun) 18:00 投稿者名:輪廻 URL:
タイトル:Re^9: 複数のドメインで

内部DNS構築してみました。。。
が。やはりダメでした


No.1723 投稿時間:2006年07月09日(Sun) 21:20 投稿者名:Yosi@管理人 URL:
タイトル:Re^10: 複数のドメインで

一応、Apacheとphp.iniの設定内容を貼り付けてみてください。
何か分かるかもしれません。


No.1726 投稿時間:2006年07月10日(Mon) 00:19 投稿者名:輪廻 URL:
タイトル:Re^11: 複数のドメインで

とりあえずhttpd.confとphp.iniをtxtに変換して
アップしてみました
http://rinnenet.ath.cx/httpd.txt
http://rinnenet.ath.cx/php.txt


No.1728 投稿時間:2006年07月10日(Mon) 15:26 投稿者名:Yosi@管理人 URL:
タイトル:Re^12: 複数のドメインで

ぱっと見た感じ、httpd.confは所々設定が必要に思います。
当サイトで各種設定部分の説明をしているので、ここでは控えさせていただきます。


No.1741 投稿時間:2006年07月11日(Tue) 22:17 投稿者名:輪廻 URL:
タイトル:Re^13: 複数のドメインで

もう一度、設定ファイルを初期のものを使用して
Yosi様のサイトを参考にしながら設定しなおしましたが・・
http://rinnenet.ath.cx/httpd.txt
ダメのようですOTL


No.1725 投稿時間:2006年07月09日(Sun) 22:50 投稿者名:n1 URL:
タイトル:Re^4: 複数のドメインで

こんばんは。

全てのvirtualhostで言語を明示してあげれば問題はないはずです。
下記の設定を全てのvirtualhostに設定して使用していますが。

<VirtualHost 999.999.999.999>
DocumentRoot /home/XXXX/
ServerName www.XXXX.jp
ErrorLog logs/XXXX-error_log
CustomLog logs/XXXX-access_log combined

<Directory "/home/XXXX/cgi-bin/">
LanguagePriority jp en
AddLanguage ja .ja
AddLanguage en .en
AddCharset shift_jis .sjis
AddCharset UTF-8 .utf8
AddCharset EUC-JP .euc-jp
AddDefaultCharset Off
</Directory>
AddLanguage ja .ja
AddLanguage en .en
AddCharset EUC-JP .euc-jp
AddCharset shift_jis .sjis
AddCharset UTF-8 .utf8
AddCharset utf-8 .utf8
LanguagePriority ja en
AddDefaultCharset Off
Options None
DefaultLanguage ja


No.1742 投稿時間:2006年07月11日(Tue) 22:19 投稿者名:輪廻 URL:
タイトル:Re^5: 複数のドメインで

こんばんわ、
早速、設定してみました
うーん、、やっぱりダメのようです;
ちなみに文字化けの形式ですが
「ユーザーID」が「薯蟹D」と表示されてしまいます・・


No.1748 投稿時間:2006年07月12日(Wed) 22:40 投稿者名:n1 URL:
タイトル:Re^6: 複数のドメインで

こんばんは。

間違って投稿してしまいました。
失礼しました。

viエディターでsjis形式で保存なっていませんか?
私も以前文字化けにあったときsjisになっていた記憶があります。




> こんばんわ、
> 早速、設定してみました
> うーん、、やっぱりダメのようです;
> ちなみに文字化けの形式ですが
> 「ユーザーID」が「薯蟹D」と表示されてしまいます・・


No.1750 投稿時間:2006年07月13日(Thu) 17:50 投稿者名:輪廻 URL:
タイトル:Re^7: 複数のドメインで

すみません
sjis保存になっているというのはhttpd.confがでしょうか。。
保存形式は一応EUCーJPになっていますが。。。


No.1752 投稿時間:2006年07月15日(Sat) 00:41 投稿者名:NOCCHI URL:http://waiwai.johoichiba.net/
タイトル:Re^8: 複数のドメインで

はじめまして(^^)
NOCCHIと申します。

的がはずれているかも知れませんが・・・
php.iniの
mbstring.encoding_translation = On

mbstring.encoding_translation = Off
にしてみてはいかがでしょうか??

#service httpd restart
も忘れずに・・・


No.1753 投稿時間:2006年07月15日(Sat) 00:44 投稿者名:NOCCHI URL:http://waiwai.johoichiba.net/
タイトル:Re^9: 複数のドメインで

あ!すいませんm(__)m
上記はphp4.4.2の話しです。

php5では試したことがありませんのでわかりません。

ちなみにphpのバージョンは何ですか??


<訂正>
PHPは4の様ですね?
一度お試しを・・・

mbstring.http_output = EUC-JP
って
; HTTP 出力のエンコーディング。ここを pass 以外にする場合は、output_handler
; を mb_output_handler にしておく必要があります。
の様な注意書きが書いてありますが
XOOPS本家サイトでは
mbstring.http_output = pass
を推奨しているように書いてありますよ。
http://xoops.sourceforge.jp/wiki/free/index.php?HOWTO%2F%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%2FLinux%2F3.PHP#vea87ecd


No.1754 投稿時間:2006年07月15日(Sat) 00:52 投稿者名:輪廻 URL:
タイトル:Re^10: 複数のドメインで

php4です
(php5にするといろいろメンドウなんで;;
早速やってみます
ありがとうございます


No.1755 投稿時間:2006年07月15日(Sat) 02:24 投稿者名:輪廻 URL:
タイトル:Re^11: 複数のドメインで

成功いたしました!!
感謝です
BNLC様、akeo様、Yosi@管理人様、n1様、NOCCHI様
相談にのっていただきありがとうございました!!


No.1756 投稿時間:2006年07月15日(Sat) 02:38 投稿者名:nocchi URL:http://jpaccess.net
タイトル:Re^12: 複数のドメインで

> 成功いたしました!!
> 感謝です
> BNLC様、akeo様、Yosi@管理人様、n1様、NOCCHI様
> 相談にのっていただきありがとうございました!!
それはおめでとうございます(^▽^)

ところで原因は何だったんですか??

僕もXOOPSを運営しているので
参考までにお聞かせ下さいm(__)m


No.1759 投稿時間:2006年07月15日(Sat) 21:14 投稿者名:輪廻 URL:
タイトル:Re^13: 複数のドメインで


> ところで原因は何だったんですか??
>
NOCCHI様の言うとおりに
mbstring.encoding_translation = On

mbstring.encoding_translation = Off
にしたら、直りました
ありがとうございました
(うーん、、ただ、なぜエンコーディングでエラーが起きたのかはわかりませんが、衝突でもおこしてたんでしょうかねぇ。。


No.1760 投稿時間:2006年07月15日(Sat) 23:37 投稿者名:NOCCHI URL:http://waiwai.johoichiba.net/
タイトル:Re^14: 複数のドメインで

> mbstring.encoding_translation = On
> を
> mbstring.encoding_translation = Off
> にしたら、直りました
> ありがとうございました
> (うーん、、ただ、なぜエンコーディングでエラーが起きたのかはわかりませんが、衝突でもおこしてたんでしょうかねぇ。。

この設定なんですが僕も以前文字化けで悩まされていたことがありました。
表示の一部とPOST値で文字化けを起こしていました。

XOOPS Pukiwiでこの設定を確認するかのように「On」にした方が良いようなことが書いてありましたので
信じて疑わずこの設定は「On」なんだと思っていました。

Winで書き込みを行った際にPOST値で文字化けを解消するには
mbstring.encoding_translation Off
mbstring.internal_encoding EUC-JP
にしてみては?の様なことが書いてあり、あっさり文字化けから解消されました。

今回の輪廻さんの・・・
mbstring.encoding_translation On
にするのであれば
mbstring.internal_encoding no value
としても文字化けが解消していたかも知れませんね?

試していないのでわかりませんが・・・(^^;



TOPページ掲示板▲頁先頭