[MEMO] WebMatrix で WordPress を Linux のレンタルサーバーに発行する方法
WebMatrix で WordPress を Linux のレンタルサーバーに発行する場合は FTPでの発行となりますが、事前にMySQL データベースの引っ越しと WordPress の設定ファイル(wp-config.php)の変更が必要です。以下にその方法をご紹介します。
■MySQL データベースの引っ越し
通常は、ローカル環境で phpMyAdmin のエクスポートしたデータをレンタルサーバーの phpMyAdmin でインポートするのですが、WebMatrix では、データベースのエクスポートをコマンドライン上で実行する必要があります。
(1) Windows の画面左下の [スタートメニュー] –[すべてのプログラム] – [アクセサリ] – [コマンド プロンプト] を選択した状態で右クリックし、[管理者として実行]をクリックしてください(Windows 7 の場合です)。
(2) ユーザーアクセス制御のポップアップが表示されますので、[はい]をクリックすると、コマンドプロンプトの画面が表示されますので、 mysqldump.exe を実行してデータベースをエクスポートします。
まず、下記のコマンドを実行して mysqldump.exe のある場所に移動します。
cd c:\Program Files\MySQL\MySQL Server 5.1\bin
続いて、下記のように入力して mysqldump.exe を実行します。WebMatrix でインストールした時に設定したデータベース名を入力ください。
mysqldump.exe –u root --password データベース名 > wp.sql
root のパスワードを入力し、下記画面のようにプロンプトが表示されればエクスポートは無事完了です。
上記の場合ではmysqldump.exe と同じ場所に wp.sql というファイルが作成されています。
(3) wp_options の修正が必要になるため、wp.sql ファイルの書き換えが必要です。詳しくはこちらをご覧ください。
https://www.odysseygate.com/archives/755#20070122-options
(4) エクスポートしたファイル wp.sql をレンタルサーバーのデータベースにインポートします。レンタルサーバーの phpMyAdmin にログインしてインポートするデータベースを選択します。
エクスポートしたファイル wp.sql を選択して[実行する]をクリックします。
以上で、データベースの引っ越しは完了です。
■WordPress の設定ファイルの変更
データベースの引っ越しは完了しましたが、このままでは WodPress のファイルをレンタルサーバーに FTP しても WordPress は動作しません。WordPress の設定ファイル wp-config.php のデータベース設定内容をレンタルサーバーの設定内容に書き換える必要があります。
WebMatrix の [ファイル] 画面で、wp-config.php をクリックするとファイルの編集ができますので、下記項目の■のところをレンタルサーバーの情報に書き換えてから保存してください。
- DB_NAME: データベース名
- DB_USER: ユーザー名
- DB_PASSWORD: パスワード
- DB_HOST: サーバー名
以上で、WordPress の設定ファイルの変更は完了です。
あとは FTP で WordPress のファイルをレンタルサーバーにコピーすれば発行作業は完了です。
武田正樹
Comments
Anonymous
September 06, 2011
で”た~って感じです! Twitter でコメントを頂いてから気になっていたのですが、まさかこんな早くに投稿記事が公開されるとは・・・嬉しいの一言です。 上記、週末に実施してみます。本当に有難うございます。Anonymous
September 06, 2011
お世話になっています。 上記、「 wp_options の修正が必要になるため、wp.sql ファイルの書き換え」のリンク先には2か所の修正が指示されていますが、私の wp.sql では1箇所しか修正すべき部分が無いように見えますが・・・修正個所は個人差があるのでしょうか?? ご教授願えれば幸いです。