「ロリポップサーバ」で構築した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)移行先サーバに全てのバックアップデータをアップロードする(解説終わり)