ドメインをまだ持っていない外部サーバーで WordPress サイトを開こうとしていますが、その IP アドレスと調整された HOST ファイルを Mac で使用してサーバーで確認しています。サイトにアクセスすると、次のようなエラーが表示されます。
Warning: file_get_contents(http://domain/folder/wp-content/themes/theme-name/img/phonehead.svg) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user/domains/domain.com/public_html/folder/wp-content/themes/theme-name/inc/control/file.php on line 16
このような同じ問題に関する記事をいくつか見つけました。問題は、パスが間違っていることでも、ファイルが存在しないことでもありません。私のルーターか、hosts ファイルを使用してドメインを新しい IP アドレスに解決する方法に関係があるようです。
私が追加したホスト ファイルの行は問題ないはずなので、D-Link DVG-N5412SP ルーターに問題があり、リクエストを処理している可能性があります。しかし、問題を解決する方法がどこにも見つかりませんでした。何を調整する必要がありますか?
アップデート
私が得た別の場所から
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/user/domains/domain.com/public_html/folder/wp-content/themes/theme/inc/control/THeaderControl.php on line 16
これは私を正しい方向に向けるかもしれません。それに取り組んでいます。