先日、ハッスルサーバーからさくらインターネットへ
ワードプレスのお引越しをした。
で!ちょっと苦戦をしたので忘れないようにメモメモ!
ワードプレス引越しのきっかけはハッスルサーバーで運用しているサイトにアクセスするとミョ~に遅い!
それならまだしも
『データベースエラー○○××・・・」
サイトに入れない!!!!!!!!!!
時間を空けて、再度アクセス!
「お! 繋がった」の繰り返し、
いろいろ調べると似たような事例から引越しをしているとの事。
一ヶ月悩んだ挙句、引越しを決意!!
イザ!戦場へ!!
諸先輩の記事を参考に進めてみる。
参考にさせて頂いてサイトは
① http://number333.org/2013/03/04/wordpress-sever-moving/
↓
② http://hijiriworld.com/web/wordpress-transfer/
で!できると思っていた・・・orz
記事が復帰しない・・・
ヤバい! ガタガタと調べてみる
いろいろなサイトも、参考サイトと同じことで終始している。
ヤバいぞ!サンダース軍曹! 作戦会議だ!
こんな時は、過去の経験を思い出せ!
倒産した会社の時の機械整備の格言
『機械の整備は壊すことから始まる』
確かにリアルな機械はそれで何とかなったが・・・
データの世界はそれではな~と思いつつ画面を眺める。
でも、ゼロになるリスクはバックアップで回避できるか・・・
躊躇していても、敵の牙城は崩せないぞ!
迷わず検証とアタックを繰り返すしかない!!
参考サイト①の最後に躓き、
『ワードプレスの新規インストールでサクサク行った』とあるが何か引っ掛かる・・・
こんな時は、まず原点に返れ!
まず、なぜハッスルではデータベースエラーが出たのか。
今回、引越しの為にもう一度ハッスルのデータベースを眺めてみた。
考察結果
・ハッスルに自動インストールがあるのでそれを利用していた。
・その都度、自動インストールをした。
・ワードプレスのアンインストールを数回した。
・データベースが参考サイトのデータベースと少し記述が違う。
・データベースのデータがいっぱいある。本当にいっぱいある!
実は私のデータベース内のデータは参考サイトのデータベースと少し記述が違う。
参考サイト内のデータベースの記述は
『wp_commentmeta』
『wp_comments』
『wp_links』
『wp_options』
・
・
・
で!
私の中のデーターベースの記述は
『wp10xxxxxx_commentmeta』
『wp10xxxxxx_comments』
『wp10xxxxxx_links』
『wp10xxxxxx_options』
・
・
・
『wp』の後にいっぱい数字がついとる~!!!
しかも、
『wp10x5xx6x_~~~~』とか
『wp21xx2x7x_~~~~』とか
頭の英数字が違うのが4種類ぐらい
『これなんだ~??』
う~んとしばらく考える
お!
『やっぱりこれか~??』
敵はデータベースにいる!息をひそめていた…
そういえば、さくらインターネットの自動インストールの時も
ハッスルサーバーの自動インストールの時にも出ていた
『テーブルの接頭語』ってやつ!!!
自動インストールの時に『テーブルの接頭語』ってやつが出ていたので、
訳も分からずではあるが控えてあった。
さくらインターネットはスタンダード契約なので
今回、安全を見越して引越しサイトは新規データベースで分けた!
さくらのデータベースを見てみると!!!
『wpx0xxx_commentmeta』
『wpx0xxx_comments』
『wpx0xxx_links』
『wpx0xxx_options』
・
・
・
HIT!!
これです!
『テーブルの接頭語』!!
これをそろえないといけません!
で!
さくらのワードプレスを、アンインストール!
データベース内のワードプレス用
『wpx0xxx_commentmeta』
『wpx0xxx_comments』
『wpx0xxx_links』
『wpx0xxx_options』
・
・
を全部削除!
ここからh参考サイト②の記述を参考にさせて頂く
さくらの自動インストールを使って再度インストール!
その時に、画面の下の方にある『テーブルの接頭語』をハッスルサーバーに有った引越しサイトのデータベースと同じ文字を入れる。
※ハッスルに有ったデーターベースのテーブルの接頭語の変更の仕方が分からなかったので・・・
もう一度、新規インストール!
プチ!!
再度、さくらインターネットのデータベースに行き、『wp10xxxxxx_options』を除く、すべてのデータをスッパリ削除!
そして、ハッスルにあった引越しサイト用の『wp10xxxxxx_options』を除く、
その他すべての同一接頭語のデータベースをインポート!
できました!ワードプレスの引越し完了です!!
その後は、
・フォルダに格納されているファイル(画像)・・・ wp-content > uploads
・テーマフォルダ・・・ wp-content > themes
・プラグインフォルダ・・・ wp-content > plgins
などを、再度アップロード!
できた!できた!
我が軍の勝利!!!!!!!!
やったぞ!サンダース軍曹!!よかった~!!
これはあくまで私の環境でできた方法なので、
参考にして頂くにもあくまで自己責任でお願いしますね!
我が軍は、自動インストール時にテーブルの接頭語を合わせることで戦線を突破した!!
The END
今考えるに、ハッスルサーバーのデータベースエラーは
ワードプレスをアンインストールした時残っていたデータベースが原因なのかな~と感じた。
ハッスルサーバーはさくらインターネットのようにデータベース分けれないので、
ワードプレスをインストール⇒アンインストールと繰り返すと、
一つのデータベース内に データベースは前のデータベースが残っちゃってて・・・
3個も4個も使わないデータベースが残ってりゃ~ちょっかい?かけたくなるわな~・・・
データベースをクリーンにしてから、その他のドメインを移管してハッスルサーバー使お!