前提・実現したいこと
ワードプレスのドメイン変更を伴うサーバー移転をしようとしています。
そこで、まず引っ越し前のサーバーにあるワードプレスをテスト環境サーバーに移行しhostsで接続しようとしています。
しかし、403エラーが出て困っております。
発生している問題・エラーメッセージ
【前提条件と現状】
テスト環境は以下の通りです。
サーバー:IQサーバー
ドメイン:hoge.iqservs.jp
ホスト名(アドレス):123.456.78.90
テストしたい新ドメイン:sample.com
※sample.comは既にIPアドレスが割り振られてあります。(111.222.333.44)
【hostsの設定内容】
hostsにて新ドメイン「sample.com」をテスト環境の123.456.78.90に接続するよう設定しました。
しかし、403エラーが出ます。
Forbidden
You don't have permission to access / on this server.
hostsには以下のように設定しました。
123.456.78.90 sample.com (ipアドレス+半角スペース+新ドメイン)
【ワードプレスは以下の手順でテスト環境にアップしました】
1.引っ越し前サーバーのデータベースのSQLファイルをPHP MY ADMINでテスト環境のデータベースにインポート。
2.新ドメインに書き換えたワードプレスデータをftpでテスト環境サーバーにアップロード。
3.Search Replace DBをftpにアップし、データベースのドメインを旧ドメインから新ドメインに書き換え。
試したこと
403エラーを解消すべく試したことは以下の通りです。
1.wp-config.phpの記述確認→テスト環境に合わせて書き換えてサーバーにアップできています。
2.コマンドプロンプトにて、pingでhostsが有効か確認(ping sample.com)→テスト環境の(123.456.78.90)に接続されていることを確認。
3.ftpにて、ワードプレスデータを一旦取り除き、サーバーにテスト用のindex.htmlファイルやjpgファイルのみを設置してアクセスしてみる。
4.3のindex.htmlや.jpgファイルのパーミッションを確認(644)。
5..htaccessをデフォルトのきれいな状態のものにしてみる。
(以下の通りです)
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
いずれも403エラーは解消されずです。
補足情報
上述の通り、sample.comは既にIPアドレス(111.222.333.44)が割り振られてあります。
これがテスト環境(123.456.78.90)とバッティングしているのかも。等と考えておりますが、当方知識が乏しく解決に至っておりません。
どうぞよろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー