以前、Wordpressのプラグインで簡単に引っ越しすることが出来る「Duplicator」を紹介したのですが、今回ロリポップサーバーからエックスサーバーに引っ越しすることがあったのですが、「Duplicator」が使えないかもっ!!っていう、状態になりそうだったのですが調べたら解決できたので、念のためメモメモです。
ロリポサーバ上のWordpressサイトに、「Duplicator」プラグインを入れるがエラーが。。
まずは、プラグイン「Duplicator」を管理画面から入れます。そして左側のメニューから「Duplicator」を選択して、右上に表示される「Create New」をクリックします。
そうすると引っ越し用のパッケージを作るためのチェックをしてくれるのですが、「Requirements: Fail」という表示が出てしまいました。
内容を見ると、「Server Support」の部分がFailになっていました。
「Server Support」の部分をクリックすると詳細が表示されているので、さらに確認をすると「MySQLi Support」がダメなようです。
「MySQL」と「MySQLi」って何が違うのかわからなかったのでグーグル先生に確認したところ、
MySQLi
読み:まいえすきゅーえるあい
英語:MySQLi
別名:MySQL拡張サポート意味:
MySQLiとは機能が向上したMySQLを扱うためのPHP5の拡張機能のこと。
PHP5とMySQL4.1以降のバージョンに対応しています。新しい関数が追加され、従来のmysql関数群にiを追加しただけの関数など変更しやすい。オブジェクト指向の記述に対応。指定するMySQLの設定ファイル(my.cnf)の読み込みが可能になった。
ーweb用語辞典
ということのようです。
ん〜〜まぁ〜〜〜よくわからんですね。。なので、友達のプログラマーに「MySQL」を「MySQLi」に変更できないのか聞いてみたら、ダメでした。。
「Duplicator」は、データベースが「MySQLi」に対応していないと使えないようです。でも、他の使うと手間も時間もかかるので、どうにかならないもんか探してみたら、意外と簡単に見つかったのですが、ロリポサーバーのphpバージョンを変更すると「MySQLi」が使えるようになるって発見しました!!
ロリポップサーバーのphpバージョンを変更する
ロリポのphpバージョンを変更するのはとっても簡単です。
管理画面の左メニューの中にある「WEBツール」内の「PHP設定」をクリックして、対象サイトのphpバージョンを「5.4」に変更して下さい!
変更をすると、5〜15分程度で変更されるとのことです。
ちなみに、ロリポサーバのプランは「ロリポプラン」を使用しているサーバーになります。
最初に契約したのが2013年6月だったので、phpのバージョンが低いままスタートしたのかもしれないですね。
このサイトのサーバとは別のものだったので、全然気付いていませんでした。
時間が経ってから「Duplicator」の画面を再確認
ちょっと放置してから、再度管理画面を見てみたところ無事に「Requirements: Pass」に変わっていました!!
これで普通に「Duplicator」を使うことが出来て、サーバ間の引っ越しが完了しました!
ロリポップサーバーからエックスサーバーに、Duplicatorで引っ越しするのまとめ
ロリポサーバで運営していたサイトを、エックスサーバに引っ越しする際に、「MySQLi」がサポートされていなかったために、「Duplicator」が使えない可能性があったのですが、ロリポサーバのphpバージョンを5.3から5.4に変更することで、時間の無駄をすることなくサーバー間の引っ越しをすることが出来ました。
また、同じドメインでサーバー間の引っ越しをしたので、以前使ったHost file managerを使って作業したので、ネームサーバーやDNSレコードを変更する前に、引越し先のエックスサーバーでWPサイトの準備をすることも出来ました。
あっ!!ロリポサーバの「MySQLi」に関して調べていたら、WordPressサイトを簡単にデータベースも一緒にバックアップできるプラグイン「BackWPup」も、「MySQLi」じゃないと使えない現象が起こるそうです。
これも同じように、ロリポの管理画面からphpバージョンを変更したら解決しそうですね!!
とりあえず、無駄な作業をすることがなくなってよかったぁ〜〜〜!!!
コメント
[…] えないかもっ!!っていう、状態になりそうだったのですが調べたら解決できたので、念のためメモメモです。 [紹介元] ロリポサーバで「MySQLi」が必要になった時の対処方法tontotakumi.com […]
こちらの情報でとっても助かりました!
ありがとうございます
助けになって、よかったで〜す!!