【CMS】 Word Press ME の運用時の文字コード変更
前回WordPressMeをインストールする際に文字コードを変更する方法を
紹介しましたが、今回は既に運用してしまっているサイトでの変更方法を書きたいと思います。
この方法はUTF-8からEUCでもEUCからUTF-8への変更でも可能と思います。
最低限データベースのデータがファイル化できないといけませんので
それを確認しましょう。
○sshなどでシェルログイン出来る人
mysqldumpコマンドが使えるかどうか
○Webからしかアクセスできない人
phpmyadminなどでデータベースのエクスポートが出来るかどうか
他の方法もあるかもしれませんので、
もしこの2つの方法が使えなさそうな場合はサポートに連絡して確認しましょう。
では方法です
方法(既に運用している場合)
- 今の文字コードを確認
【方法1】
管理者IDでログイン後「オプション」→「表示設定」と辿っていき
「ブログの文字コード」を確認します。「EUC-JP」ならEUC、「UTF-8」ならUTF-8です。
【方法2】
WordPressMEをインストールしたトップディレクトリに「wp-config.php」という
ファイルがありますのでこれを覗いてください。場所
3行目付近の「mb_internal_encoding」
18行目付近の「define (’WPLANG’, ‘〜’);」
それぞれ
「EUC-JP」、「ja_EUC」とあればEUCで運用されています。
「UTF-8」、「ja_UTF」となっていればUTF-8で運用されています。 - データベースの変換
WordPressで使用しているデータベースをファイルにします。
ここで保存したファイルは最悪の時に元に戻せるよう最終確認するまで
保存しておきましょう【方法1】 mysqldumpを使う
mysqldump (データベース名) > (保存するファイル名)このファイルをFTPなどで自分のPCへ保存します。
【方法2】 phpmyadminを使う場合
ブラウザでphpmyadminへアクセスしWordPressのデータベースを選択します。
エクスポートを選択し「「DROP TABLE」を追加する」を
チェックした状態で自分のPCにファイルに保存します。 - データベースの文字コードの変更
秀丸など複数の文字コードに対応したテキストエディタで保存したファイルを開きます。
このとき開いたファイルが読める日本語になっていることを確認しましょう。
(呪文になっていたら文字コードが間違っている可能性が高いので
違う文字コードでファイルを読み直してください)確認したら運用後の文字コードに合わせてファイルを保存し直します。
このときもしもの為に違うファイル名にしておくと良いでしょう。 - WordPressMEの設定を変更
前回の記事の「Web上から文字コード設定」「ファイルを編集して文字コード設定」を参考に
使用したい文字コードの設定に変更します。 - データベースの入れ替え
上記でテキストファイルに保存したファイルを読み込みます。【方法1】 シェルにログイン出来る場合
mysql -u (ユーザ名) -p (データベース名) < (保存したファイル名)【方法2】
ブラウザでphpmyadminへアクセスしWordPressのデータベースを選択します。
SQL(またはインポート)を選択し、保存したファイルをアップロードします。 - 動作確認
WordPressにアクセスしきちんと表示できていることを確認します。
文字化けしてしまう場合などはどこかの設定を間違っている可能性があります。
再度チャレンジしてみましょう。
TrackBacks
TrackBack URL : http://www.yattemiyo.net/modules/wordpress/wp-trackback.php/34
この投稿には、まだコメントが付いていません





