次のページへ4:移行先のKUSANAGI環境で、移行元のWordPressサイト(HTTP)を再現する移行先となるKUSANAGI環境のコンソールで転送されたファイルを展開します。管理者ユーザーで実行します。www.tar.gzKUSANAGI環境で転送したファイルを展開する続いて、データベースのインポート、展開したファイルの配置、wp-config.phpの修正、WordPressのアップデートとKUSANAGI専用プラグインのインストール、オーナーとパーミッションの設定、管理画面へのログインの作業を順に進めていきます。5:データベースのインポートKUSANAGIはInnoDBストレージエンジンに最適化されています。移行元がMyISAMストレージエンジンを利用していた場合には、ここでダンプファイルのテーブルスキーマを書き換えておきます。以下のように、展開したファイル群の中にあるexample.sqlの「ENGINE=MyISAM」となっている部分を「ENGINE=InnoDB」に置換するとよいでしょう。example.InnoDB.sqlダンプファイルのテーブルスキーマを書き換える(移行元がMyISAMストレージエンジンを利用していた場合)データベースをインポートします。example.InnoDB.sqlデータベースをインポートするインポートしたデータベースのテーブル状況が正しいかを確認します。status'データベースが正しくインポートされたかを確認Engineフィールドが「InnoDB」になっていれば正しくインポートできています。6:展開したファイルを配置するまず、KUSANAGIのプロビジョニングで配置されたデフォルトのドキュメントルートを一時的に待避して、後ほど利用できるようにしておきます。DocumentRoot.defデフォルトのドキュメントルートを一時的に待避する先ほど展開したファイルを配置します。移行元のドキュメントルートであったhtmlディレクトリを、移行先であるKUSANAGIのプロビジョニングで配置されたDocumentRootディレクトリと同じ位置、ディレクトリ名となるように移動します。/home/kusanagi/example.com/DocumentRootKUSANAGI環境でのDocumentRootディレクトリに配置する「wp-config.php」をドキュメントルートの1つ上の階層に移動させます。../「wp-config.php」を1つ上の階層に移動する7:「wp-config.php」の内容を修正する移動した「wp-config.php」の内容を書き換えます。データベース情報の一部をKUSANAGIのプロビジョニング時に設定した内容に修正します。ブログをお楽しみください。*/」の上に、以下の文字列を追加します。SiteManager」プラグインを利用していた場合には、KUSANAGI専用プラグインと一部機能が重複することから、以下の定数を「WP_CACHE定数定義の前後」に定義して、ページキャッシュとデバイス切り替えの機能はKUSANAGI専用プラグインを利用するように設定します。true);KUSANAGI専用プラグインを利用するようにする定数を挿入しておく以上で、WordPressが動作する最低限の環境が整いました。ブラウザでKUSANAGI環境のWordPressサイトへアクセスして、正しく機能しているかを確認してください。うまく動作しない場合は、wp-config.phpのWP_DEBUG定数を「true」に定義して、表示されるエラーメッセージの内容およびサーバのログ(/home/kusanagi/example.com/log以下および/var/log以下)を確認してみてください。7などに対応していない場合が挙げられます。5.6に切り替えられるので、言語環境固有の問題かどうかを切り分けてみるとよいでしょう。5.6へ切り替えるコマンド8:WordPressのアップデートとKUSANAGI専用プラグインのインストール動作確認ができたら、手順(6)で退避しておいた「DocumentRoot.defディレクトリの中身」をDocumentRootディレクトリ内に上書きします。DocumentRoot.defディレクトリの中には最新版のWordPressコア、KUSANAGI専用プラグイン、.htaccessなどの制御ファイルが含まれています。これをDocumentRoootディレクトリ内に上書きすることによりWordPressが最新版にアップデートされ、併せて、KUSANAGI専用プラグインがインストールされます。../DocumentRoot/退避しておいた「DocumentRoot.defディレクトリの中身」をDocumentRootディレクトリ内に上書きするここで、再度ブラウザでWordPressサイトへアクセスし、動作を確認しておきましょう。容易にWebサービスを高速化できるNginxを使いこなすための秘訣とは高速で軽量なOSSのWebサーバとして注目されている「Nginx」。処理能力の高さなどを理由に、近年、大規模サイトを中心に急速にシェアを拡大しているWebサーバー「Nginx」。この連載では、その特徴と魅力を分かりやすく紹介します。企業のCMSサイトやオウンドメディアなどエンタープライズ用途での利用が増加しているWordPressの高速化について解説する連載。初回は、WordPressの高速化が求められる背景や、WordPress高速化の基本的な考え方であるページのロード時間とその構成要素、1秒当たりの同時アクセス数について解説します。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。