質問: ### 前提・実現したいこと ワードプレスのドメイン変更を伴うサーバー移転をしようとしています。 そこで、まず引っ越し前のサーバーにあるワードプレスをテスト環境サーバーに移行し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 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress ``` いずれも403エラーは解消されずです。 ### 補足情報 上述の通り、sample.comは既にIPアドレス(111.222.333.44)が割り振られてあります。 これがテスト環境(123.456.78.90)とバッティングしているのかも。等と考えておりますが、当方知識が乏しく解決に至っておりません。 どうぞよろしくお願い申し上げます。
回答: そのファイルや親のディレクトリのパーミッションがおかしいのでは?