[wordpress]初心者でも分かる!ローカルからサーバーへ 移植の方法

wordpress

wordpressをローカル(PC上で)で制作した後、どの様にサーバーに移植したら良いのでしょうか?いろいろな本を見てきましたが、ザックリとしか書かれていなかったり、全く触れていなかったり。慣れるまで大変でした。慣れればあっと言う間なんですよね。問題に当たれば調べて進むの繰り返しでした。この記事がお役にたてば嬉しいです。
では、ローカルからサーバーへ 移植の手順を一つ一つ見て行きましょう。

環境情報

  • ローカル:xampp / htdocs / test /
    (testという名前のフォルダにWPがあるとします。)
  • サーバー:ロリポップ

※ ローカル側のwordpressやプラグインを最新にしておいてください。

サーバー側の準備

サーバーでデータベースの設定をし、wordpressをインストールします。

ロリポップの場合は「wordpress簡単インストール」を使って行うとあっと言う間です。使い方は「wordpressをロリポップにインストールする」>>の記事をご覧ください。

ロリポップでない方は、サーバーでデータベースを設定し、最新版のwordpressを
wordpressの公式サイト からダウンロードし、FTPでサーバーにアップしてインストールします。方法は複数のサイトや各サーバー会社のマニュアル等、情報が多数あるので、割愛します。

インストールしたwordpressが使える状態になっていますか?

移植するデータをアップロード

ローカルの test / wp-content内の、[uploads] [themes] [plugins]をサーバー側にFTPでアップロードします。 (使用していないテーマは削除してしまってもOKです)

FTP

画像は Filezilla の画面です。

wp-config.phpファイルを編集する

  • 1:PC上にフォルダを作る。一時保管なので名前は何でも良いです。
  • 2:そこに、ローカルにある、xampp / htdocs / test / wp-config.php と、サーバー上の test / wp-config.phpをそれぞれコピーするのですが、同じ名前ですと、上書きされてしまうので、どっちがローカルなのか分かる様に名前を少し変えてコピーします。(バックアップとして)
  • 3:バックアップをコピーしてローカルの wp-config.phpに、サーバー上の wp-config.phpの情報を上書きします。

    ローカルはこんな感じになっていると思います。

    /** WordPress のデータベース名 */
    define('DB_NAME', 'test-DB');
    
    /** MySQL のユーザー名 */
    define('DB_USER', 'root');
    
    /** MySQL のパスワード */
    define('DB_PASSWORD', '');
    
    /** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */
    define('DB_HOST', 'localhost');

    サーバー上の情報にします。サーバーのは、こんな感じになっていると思います。

    /** WordPress のデータベース名 */
    define('DB_NAME', 'LAA0XXXX-test');
    
    /** MySQL のユーザー名 */
    define('DB_USER', 'LAA0XXXXXX');
    
    /** MySQL のパスワード */
    define('DB_PASSWORD', '12345678');
    
    /** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */
    define('DB_HOST', 'mysqXXXX.phy.lolipop.lan');
  • 3:サーバー上のwp-config.phpを削除します。(念の為、コピーを取ってください)
  • 4:サーバー側の情報を上書きした ローカルにあったwp-config.phpをアップロードします。(経験上、一度削除しないと上書きが上手くいきません。)

データベースを移行する

データベースの移行の手順はこちらの記事に書きました。

「初心者でも分かる!データベースのエクスポートとインポート」 >>

URLを書き換える

このままだと、ローカル環境の情報のままで localhost/test 感じになってしまっていますので、書き換える必要があります。

書き換えの手順はこちらの記事に書きました。

「初心者でも分かる!データベースのパスの書き換え」 >>

ログインをして確認

ログインしてみて下さい。そして、サイトを表示してみて下さい。
サイトが真っ白になっていたり、表示が変な場合、「設定」→ 「パーマリンク設定」で設定を一時的に変更して「変更を保存」をクリックし、再び戻す事で正常に表示される場合があります。

以上で終了です。

参考にした書籍

 

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください