HOME > WEB > WORDPRESS > MAMPで構築したWORDPRESSをさくらサーバーに移行する方法

MAMPで構築したWORDPRESSをさくらサーバーに移行する方法

folder_open label_outline
MAMPで構築したWORDPRESSをさくらサーバーに移行する方法

MAMP環境で構築したWORDPRESSをさくらサーバーに移行する方法をご紹介します。

データベースの設定

データベースのエクスポート

続いてデータベースの設定を行います。まずは仮想ローカルサーバーのデータベースをエクスポートします。MAMPスタートページのメニューから「Tools → phpMyAdmin」へ移動します。

データベースを選択します。

「エクスポート」をクリックします。

「実行」をクリックします。

sqlファイルがダウンロードされました。これでエクスポート完了です。

データベースのインポート

さくらサーバーコントロールパネルより「データベースの設定」をクリックします。

「データベースの新規作成」をクリックします。

下記項目を入力して同意するにチェックを入れ「データベース」を作成するをクリックします。これらは後で必要になるので控えておきましょう。

データベースバージョン最新のモノ(今回は5.7)
データベースユーザ名初期アカウント(変更不可)
データベース名任意のもの
接続用パスワード任意のもの
データベース文字コード照合順序utf8_general_ciの場合:UTF-8(utf8)
照合順序utf8mb4_unicode_ciの場合:UTF-8(utf8mb4)

データベースが作成されました。データベースサーバが表示されるので控えておいてください。次に管理ツールログインをクリックしてphpMyAdminに移動します。

ログインしたらインポートするデータベースをクリックします。

「インポート」をクリックします。

「ファイルを選択」をクリックして先程エクスポートしたファイルを選択し、「実行」

をクリックします。

インポートは正常に終了しました。」とでればインポート成功です!

ファイルのアップロード

設定ファイルの編集

サーバーにアップするために設定ファイルを変更する必要があります。編集するファイルは「C:\MAMP\htdocs\wp-config.php」です。

wp-config.phpをエディタで開きます。私は「Terapad」をつかっています。

27行目以降を先程控えたデータベース内容に編集します。

データベースユーザ名初期アカウント
データベース名任意のもの
接続用パスワード任意のもの
MySQL のホスト名例:mysql000.db.sakura.ne.jp
データベース文字コード照合順序utf8_general_ciの場合:UTF-8(utf8)
照合順序utf8mb4_unicode_ciの場合:UTF-8(utf8mb4)

// ** MySQL 設定 – この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define(‘DB_NAME’, ‘初期アカウント’);

/** MySQL データベースのユーザー名 */
define(‘DB_USER’, ‘任意のもの’);

/** MySQL データベースのパスワード */
define(‘DB_PASSWORD’, ‘任意のもの’);

/** MySQL のホスト名 */
define(‘DB_HOST’, ‘mysql000.db.sakura.ne.jp’);

/** データベースのテーブルを作成する際のデータベースの文字セット */
define(‘DB_CHARSET’, ‘utf8’);

ファイルをサーバーにアップロードする

作成したファイルをFTPソフト等でサーバーにアップロードします。今回はさくらのサーバーコントロールパネルの「ファイルマネージャー」を使用してアップロードしてみます。

アップロードするファイルはあらかじめzipで圧縮しておきましょう。ファイルマネージャーの1ファイルあたりの上限は5MBになりますので容量が超えないように注意が必要です。ちなみに圧縮ソフトはLhaplusを使ってます。

アップロードするフォルダを選択して「アップロード」をクリックします。

「ファイルを追加」をクリックします。

圧縮しておいたファイルを選択して「開く」をクリックします。

キューが追加されるので「アップロード開始」をクリックします。

アップロードされたらそれぞれのファイルを右クリックして「リモートで解凍」をクリックします。解凍し終わった後のzipファイルは不要ですので削除しましょう。

無事サーバーにファイルがアップロードされました。

データベースの内容を更新する

インポートしたデータベースは内容がローカルサーバーのままですので、置換ツールを使って内容を更新します。下記よりダウンロードしてください。お名前、メールアドレスの登録が必要です。登録メールアドレス宛にダウンロードURLが送信されます。

Search Replace DB

ダウンロードしたファイルをサーバーのWordPressフォルダの直下にアップロードします。

アップロードしたファイルにアクセスしましょう「http://ドメイン/Search-Replace-DB-master/」
下記ページに移行しますので必要事項を入力します。

 

入力例

replace(ローカル)localhost:81
with(移行先ドメイン)wp.deco8.net
use regex(正規表現)チェックなし

 

「dry run」をクリックするとテストが行えます。問題なければ「live run」をクリックします。

置換が終了したら「delete me」をクリックしてプログラムを削除します。

これでデータベースとファイルの移行が完了しました。管理画面にログインしてみましょう。移行が成功していれば問題なくログインすることができます。

http://ドメイン/wp-admin/

トップページも問題無く表示されました!