Re: Re: ハッスルサーバーでインストールできない

2011年6月27日 at 22:16

hgcsynさん、ありがとうございます。

.htaccessがあると、エラー500で確認できませんでした。.htaccessを削除するとバージョンが確認できました。これにより、.htaccess自体に問題がある可能性が高いことに確信が持て、調査したところ、問題解決しました!

Re: Re: Re: ハッスルサーバーでインストールできない

2011年6月28日 at 7:32
そのサーバーは標準がEUCなのでしょうか?
前述の<?php phpinfo(); ?>のmbstring.internal_encodingの項目をチェックし、(表示項目多いので「ctrl+F」で検索してください)
UTF-8になっているかどうか確認してください。EUCのままだとphp.iniの設定が間違っている可能性があります。
 

Re: Re: Re: Re: ハッスルサーバーでインストールできない

2011年6月28日 at 22:49
mbstring.internal_encodingはUTF-8になっていました。が、katzさんの言うとおり、再度インストールしなおしてみます。ただ、.htaccess自体の文字コードをUTF-8にすると500エラーになってしまうので、UTF-8Nでやってみます。
 

Re: Re: Re: Re: Re: ハッスルサーバーでインストールできない

2011年6月29日 at 2:15
.htaccess自体の文字コードは関係ないと思います。
mbstring.internal_encodingがUTF-8であれば、支障ないはず・・・。

ただ、文字コードの問題があるということは.htaccessのなかにひらがなや漢字が記述されているということですよね。それを削除すると、文字コードの問題はなくなるはずです。もしアルファベットと数字のみの記述であれば、改行コードの問題の気がします。
 

Re: Re: Re: Re: Re: Re: ハッスルサーバーでインストールできない

2011年6月29日 at 9:56
>文字コードの問題があるということは.htaccessのなかにひらがなや漢字が記述されているということですよね。

スペースも含めて全角は記述していません。『AddHandler x-httpd-php5 .php』+改行しか記述していません。アルファベットと数字のみなのに確かに腑に落ちませんよね。でも、「.htaccess UTF-8」などでググると同様の記事をいくつか見かけます。
原因は.htaccessで間違いないのですが、なぜかまでは分かりません。もやもやしますけど。

>もしアルファベットと数字のみの記述であれば、改行コードの問題の気がします。

改行コードは私も疑ってみたのですが、変更してみても500エラーは変わりませんでした。
 

Re: Re: Re: Re: Re: Re: Re: ハッスルサーバーでインストールできない

2011年6月29日 at 10:30
なるほど、バイナリーモードやアスキーモードなどいろいろ弊害があるのですね。
勉強になりました。