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

2011年6月27日 at 22:22

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

結局.htaccessの文字コードがutf-8だったことが原因だったようです。文字コードを変えたところ、すんなりとインストールできました。
ちなみに「PHP Fatal error: Allowed memory size of~」は出ませんでした。
同じレンサバでも違いがあるんですかね?

とりあえず、お騒がせしてすみませんでした。
ありがとうございます!

UTF8 は守ってほしいかな〜(Re: ハッスルサーバーでインストールできない)

2011年6月27日 at 23:48
うーん。

EUCは非推奨です。

というか、データベースや php の設定、テーマファイルのテキストエンコーディングなど、concrete5 では「全て UTF8 で統一してください」と言っています。

うーん。

UTF-8 は1文字を8バイト、EUCは1文字を4バイト(だったけ?)として扱うので、その為に、同じインストールでも、UTF-8のほうが、使わなきゃいけないメモリが多くなるためにメモリーエラーが出るからだと思います。

追加アドオンなどは、全てUTF-8をベースに書かれていますので、今後、文字化けの確率高いので、文字化けの覚悟をしてくださいと言うしかないです・・・。

php.ini でメモリー容量を増やし、再インストールされることを強くおすすめしますが・・・。



ともかくも、他の同価格のレンタルサーバーさんでは、同じような問題は発生しているような報告はうけていませんので、今のところ、ハッスルさんだけです。

ハッスルさんのサポートに、面倒臭がらない程度に

「concrete5 の Katz がデフォルトでの php の max_memory_size の値をもうちょっと上げてよ〜」って言ってましたよーと言っておいてください。
 

Re: UTF8 は守ってほしいかな〜(Re: ハッスルサーバーでインストールできない)

2011年6月28日 at 9:43
そうなんですね、EUCダメなんですね。。。
php.ini でメモリー容量を増やし、再インストールしてみます。

ちなみにBOM無のUTF-8Nだったら動作するので、そちらでやってみます。