CPIでWordPressの挙動がおかしくなった?

5月に契約したサーバーで新規ストールをやっていると、どうも文字化けするし、管理画面から投稿したデータが消える。

おかしいなぁ、でもこの現象って文字コードがおかしいときになるよなぁと調べていたら、ありました。

いつの間にか仕組みが変わってたんですね。PHPもCPIで改造したバージョンを使用しているようです。

CPIでWordpress ME2.2が文字化けする – 我流天性 – がらくた屋
原因はたぶん下の3点の絡み。
CPIのデフォルトのPHPの内部文字コードがEUC-JPのため
CPIのMySQL4の接続がEUC-JP
Wordpress Me2.2(2.2.1の暫定版)がUTF-8 のみの対応となった

リンク先ではME2.2での例ですが、現在の最新版である2.5.1日本語版でも同様です。また、私はMySQL5を最初から使用して同じ状況でしたので、上記変更をして正常に動作するようになっています。

用は、php.iniのなかにあるmbstring を変更したものをsecureディレクトリにUPし、.htaccessで読み込ませる、ということです。

関連のありそうな過去の記事:

Tags:

About yoshiaki