ロリポサーバで「MySQLi」が必要になった時の対処方法

ロリポphp設定 備忘録(その他)
ロリポphp設定

以前、Wordpressのプラグインで簡単に引っ越しすることが出来る「Duplicator」を紹介したのですが、今回ロリポップサーバーからエックスサーバーに引っ越しすることがあったのですが、「Duplicator」が使えないかもっ!!っていう、状態になりそうだったのですが調べたら解決できたので、念のためメモメモです。

ロリポサーバ上のWordpressサイトに、「Duplicator」プラグインを入れるがエラーが。。

まずは、プラグイン「Duplicator」を管理画面から入れます。そして左側のメニューから「Duplicator」を選択して、右上に表示される「Create New」をクリックします。

「Create New」をクリック

「Create New」をクリック

そうすると引っ越し用のパッケージを作るためのチェックをしてくれるのですが、「Requirements: Fail」という表示が出てしまいました。

内容を見ると、「Server Support」の部分がFailになっていました。

Requirements Fail

Requirements Fail

「Server Support」の部分をクリックすると詳細が表示されているので、さらに確認をすると「MySQLi Support」がダメなようです。

MySQLi Support fail

MySQLi Support fail

「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」に変更して下さい!

phpバージョン変更

phpバージョン変更

変更をすると、5〜15分程度で変更されるとのことです。

ちなみに、ロリポサーバのプランは「ロリポプラン」を使用しているサーバーになります。
最初に契約したのが2013年6月だったので、phpのバージョンが低いままスタートしたのかもしれないですね。

このサイトのサーバとは別のものだったので、全然気付いていませんでした。

時間が経ってから「Duplicator」の画面を再確認

ちょっと放置してから、再度管理画面を見てみたところ無事に「Requirements: Pass」に変わっていました!!

Requirements Pass

Requirements Pass

これで普通に「Duplicator」を使うことが出来て、サーバ間の引っ越しが完了しました!

ロリポップサーバーからエックスサーバーに、Duplicatorで引っ越しするのまとめ

ロリポサーバで運営していたサイトを、エックスサーバに引っ越しする際に、「MySQLi」がサポートされていなかったために、「Duplicator」が使えない可能性があったのですが、ロリポサーバのphpバージョンを5.3から5.4に変更することで、時間の無駄をすることなくサーバー間の引っ越しをすることが出来ました。

また、同じドメインでサーバー間の引っ越しをしたので、以前使ったHost file managerを使って作業したので、ネームサーバーやDNSレコードを変更する前に、引越し先のエックスサーバーでWPサイトの準備をすることも出来ました。

あっ!!ロリポサーバの「MySQLi」に関して調べていたら、WordPressサイトを簡単にデータベースも一緒にバックアップできるプラグイン「BackWPup」も、「MySQLi」じゃないと使えない現象が起こるそうです。

これも同じように、ロリポの管理画面からphpバージョンを変更したら解決しそうですね!!

とりあえず、無駄な作業をすることがなくなってよかったぁ〜〜〜!!!

コメント

  1. […] えないかもっ!!っていう、状態になりそうだったのですが調べたら解決できたので、念のためメモメモです。 [紹介元] ロリポサーバで「MySQLi」が必要になった時の対処方法tontotakumi.com […]

  2. よっちょ より:

    こちらの情報でとっても助かりました!
    ありがとうございます

タイトルとURLをコピーしました