sbからWordPress、WordPressからWordPressへのデータ移行

※この記事は自分の忘備録として2007.1.2に記載したのです。BLOGの趣旨と全く異なる為、タイムスタンプを操作(笑)初心者も初心者でAHOな事が書かれているのでご了承下さいね(;^ω^)

利用鯖:xrea

——————————————-

もともとsbを使っていたけれど、データ量が多いせいか再構築に失敗・時間がかかるようになったのをきっかけにWordPressへ移行を決意。新規に立ち上げは簡単だったけど移行ともなると今までのデータが消えちゃわないか等の不安があった為とりあえずテスト用にWordPressをインスト。 

さて、今度は本家の方のデータをエクスポート・・・(txtで)んでインポート→成功!って表示されるけど移行できてねー>< 元ファイルが悪いのかな・・・って事で、イチカバチカsb1.6→1.7→1.8→Serene BachへバージョンUP(笑)文字バケバケの管理画面から(笑)エクスポートしたファイルが無事インポートに成功しますた(笑)そこでいくつかのプラグインでテストをして、さぁさぁメイン(ここ)にデータ移行だけど、あれれ・・・WordPressエクスポートってどうするの????もうね・・・オイラWordPressのおかげでめっさ検索成上手になったと思う(笑) 

検索すると直接サーバのphpMyAdminでバックを取るそうな・・・、ここの画面何がなんだからチンプンカンプンなわけよ!こちらのサイトさんを参考にしたものの、チェックする項目画面が微妙に違うんだけど・・・とりあえずテスト用のデータベースにてファイルをPCに保存(すべてtxtファイル)エクスポート→メインのデータベースにてインポート、これも無事成功したのですが!カテゴリのURLの末尾が暗号のような記号になってるんだよね・・・その暗号の文字らしきものがスタッグに表示されてる。。。スラッグって何よ???直に表示されないすぃ・・てんで、これもめっさ検索かけますたお・・ 

日本語の場合だとwp_categoriesテーブルにcategory_nicenameの項目がセットされないようなので 、これまたデータベースで左メニューのwp_categoriesを選択→右側のSQLクリックで下記を実行(カテゴリ全部を1つ1つ)
update wp_categories
set category_nicename = ‘●●●’
where cat_ID = ○○ 

●=カテゴリ名○=カテゴリのID 

これをする事によって名前の暗号みたいなものが日本語に表示されますた。しかし。。。cat_nameが文字バケバケだよ・・これは何だと悪戦苦闘!!エクスポートしたファイルも、実は中を見ると文字化けしてる部分があったんだよね・・・これはWordPressのせいではなくって鯖側だよなぁ・・・と探ってみると、なんてこたぁない文字コードがEUCになってて(;^ω^)これをutf-8に選択しなおして無事解決しますた(笑) って、事は・・・インポートエクスポートも失敗??って思ったけど無事に動いてるので無視(笑)おっと、注意すべき点があった、これ重要・・インポートする時はwp_optionsファイル(だったかなぁ・・・)だけはインポートしないとかなんとか重要な事があったんだぁぁぁぁ←忘れたのでまたする時はググリましょう。。。(笑) 

オイラまったくの初心者でphpってなんだ??って所からはじまってますがちょっとでも謎が解けるとうれしいしすごい簡単な事なんですおね><まだまだわからない事あって、『誰か教えて!!』って思う時もあるけど、わからなさすぎて質問もできやしねー(笑)とりあえず自力でがむばりょう!(笑) 

 

 

・今度移行する時はWordPressも簡単にエクスポート・インポートが出来るようになっている事を祈ります(笑)