AI要約
ローカルのXAMPP環境で構築したWordPressをロリポップのレンタルサーバーに移行する手順を解説。WordPressフォルダのアップロード、MySQLデータのインポート後、URL置換ツール「Search Replace DB」を用いてデータベース内のURLを書き換えます。また、運用環境に合わせて.htaccessのRewriteBase設定を調整し、動作確認を行った内容を紹介しています。
WordPressをローカルのXAMPP環境から、ロリポップのレンタルサーバー上に移行した。
① WordPressフォルダをサーバーにアップロード
② MySQL(MariaDB)のデータをエクスポート&インポート
しかし、これだけでは動かない。
「Search Replace DB」を使って、データベース内に書かれたローカル環境でのURL(http://localhost/~~/)を新URL(http://~~~/)に置換する。
【参考WEBサイト】
【WordPress】DBの置換には「Search Replace DB」を使おう
また、「.htaccess」を編集する(パーミッションも注意)。
RewriteBaseを修正する。
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
これは、ドメイン直下にて運用する場合の「.htaccess」の例。
サブディレクトリ「/wp/」を削除する。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
とりえあず、これらによって、現在動作を確認。
以後、エラーなどあり次第修正していきます。