Posted by YO on 3月 21st, 2006
私がやった方法をメモがてらに書いておきます。
長いので、MOREタグをいれて、表示を縮めさせてもらいます。
続きを読む… »
1)wp-config.phpとアップロードイメージのフォルダ以外全部削除
2)2.0.2のファイルを全部アップロードする。
3)アップロードしたディレクトリに書き込み権限を与える(パーミッション:707)
4)wp-config.phpをバックアップして、削除する。(新規インストールする為)
5)2.0.2のインストールの為、ブラウザからhttp://4160.comにアクセスする。
6)文字コードをUTF-8にしてDBの設定情報を入力し、作成するテーブルの接頭文字を旧バージョンのものとは換える
7)新規インストールが完了したら、FTPにてwp-config.phpをローカルに持ってくる
8)サーバー上のwp-config.phpは、削除する。
(所有者が違うのでアップロードできないから)
9)ローカルに持ってきたwp-config.phpの$table_prefix = に旧バージョンの接頭文字を持ってきて、
こいつをアップロード
10)http://4160.com/wp-admin/upgrade.phpにアクセスして旧バージョンのテーブル編成を更新する
11)phpMyAdminにて、EUC=>UTF-8への移行作業を開始する
12)phpMyAdminのトップページにて、Language をJapanese(ja-euc)にする
13)先ほどの旧バージョンのアップグレードでテーブルレイアウトが換わっているので、
念のため画面をリロードする
14)旧バージョンのテーブル情報をSQL形式で全部エクスポートする
テーブル名を選んだら、上にあるエクスポートタブを選ぶ。
そのまま、下のほうにある「実行」ボタンを押す
15)SQL文がでてきたら、INSERT文だけコピペして、取っておく
16)エクスポートしたSQLに書いてあるテーブル名の接頭文字を全部、新しい物にかえる
17)phpMyAdminのトップページにて、Language をJapanese(ja-etf-8)にする
18)インポート先のテーブルを空っぽにする
19)phpMyAdmin上で片っ端からエクスポートしてテーブル名を変えたものを実行する。(インポートですね)
wp_optionsの102番は、UTF-8でとる
インポート時に、「wp_posts」と「wp_comments」は、レイアウトが変わっているので
エクスポートしたファイルのままだとインポートができなかった。
「wp_posts」は、「post_lat」と「post_lon」列が、新しいほうには無いので、
この部分のデータを消す。両方ともnullが入っているので「,null ,null」を
キーワードに一気に空白に置換しちゃいました。
「wp_comments」は、「user_id」列の位置がちがうんですよ。
だから、まずは、EUC環境で、「wp_dmp_comments」という
仮のテーブルをつくります。レイアウトは、新しいテーブルと一緒です。
CREATE文は、2.0.2のファイル内に書いてあるので「create table」を
キーワードにgrep検索をかければ出てきます。
CREATE TABLE wp_dmp_comments (
comment_ID bigint(20) unsigned NOT NULL auto_increment,
comment_post_ID int(11) NOT NULL default ‘0′,
comment_author tinytext NOT NULL,
comment_author_email varchar(100) NOT […]
タワゴト | No Comments »