「ロリポップサーバ」で構築したWordPressのサイトを「さくらインターネットサーバ」に移行する場合

●関連リンク

●準備するもの

・BackWPupで①データベースのバックアップ、②ファイルのバックアップ、③インストール済みプラグイン一覧が含まれたバックアップデータ

・予め移行先サーバに移行元サーバのWordPressデータベースを作成してください。データベース名、ユーザ名、パスワードは移行元サーバのデータベースと同じにしてください。

-移行手順------------------------------

※移行先と移行元サーバのデータベースは、データベース名、ユーザ名、パスワードを同じとして解説しております

(01)バックアップデータから「hoge.sql.gz」を解凍し移行先サーバのデータベースでSQL文を実行する

(02)「wp-config.php」のホスト名を移行先サーバ名に変更する

(03)「.htaccess」を以下に変更する

# BEGIN SAKURA Internet Inc.

<IfModule mod_deflate.c>

    SetOutputFilter DEFLATE

    AddOutputFilterByType DEFLATE text/css

    AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript

</IfModule>

<IfModule mod_expires.c>

    ExpiresActive On

    <FilesMatch "\.(css|js)$">

        ExpiresDefault "access plus 1 week"

    </FilesMatch>

    <FilesMatch "\.(gif|jpe?g|png)$">

        ExpiresDefault "access plus 1 month"

    </FilesMatch>

</IfModule>

# END SAKURA Internet Inc.

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteBase /hoge/

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /hoge/index.php [L]

</IfModule>

# END WordPress

****以下を追加****

DirectoryIndex download_support.html index.php

Options -Indexes

AuthUserFile /***/***/***/hoge/.htpasswd

AuthType Basic

AuthName "Web access"

Satisfy all

Order deny,allow

(04)移行先サーバに全てのバックアップデータをアップロードする(解説終わり)