WordPressをCMSとした企業サイトやポータルサイト、Webサービス開発方法やTipsなど。 ファーストエレメントが運営する、WordPressに特化した技術系ブログ。
2.16
2009
「シックスコア」を触り始めた。「エックスサーバー」の上位サーバー。
まずはWordPress ME 2.0.x で過去にエックスサーバー上に構築してあった、あるサイトをシックスコアに引っ越すために、現状のまま丸ごとコピーして試してみたところ、見事に文字化け。
それで、当然php.iniの mbstring.internal_encoding などの値などを見てみるとEUC-JPだったのでUTF-8に変更したが、まだ化けている。
インポートした時に文字化けしたかと思ったが、DBを眺めてみてもキレイそのもの。
今更ながら「WordPress 2.0 文字化け」みたいな検索をしたら「WordPress ME 2.0.11-2 リリースしました」のYurikoさんのコメントにヒントがあった(ヒントというかそのまま)。SET NAMES utf8 をwp-db.php に追加したら文字化けは直りました。
■対象ファイル:
wp-includes/wp-db.php
■修正内容:
57〜58行目、$this->select($dbname); の手前の行に、
を追加。以上 。
以前、エックスサーバーで文字化けした時に試したことがある方法ですね。その時は文字化けとは無関係でしたが、今になって役に立ちました。
サーバの情報はこちら↓
マルチドメイン対応、ビジネス仕様 高性能レンタルサーバー 【シックスコア】
# eAccelerator が標準でセットアップされています。「PHP高速化」の正体。
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 12月 | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
コメント/質問お待ちしています