2013-07-13 2 views
0

Я пытаюсь открыть сайт WordPress на внешнем сервере, для которого у меня еще нет домена, используя его IP-адрес и скорректированный HOST-файл на моем Mac, чтобы проверить его на сервере. Когда я получить доступ к сайту я получаю ошибки, такие как:Ошибка сайта WordPress Ошибка при открытии потока: Ошибка HTTP-запроса! HTTP/1.1 404 Не найдено

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 

Я нашел несколько статей по тем же вопросам, как this один. Проблемы не в том, что путь неправильный или файл отсутствует. Кажется, что это имеет какое-то отношение к моему маршрутизатору или к тому, как я использую файл hosts для разрешения домена на новый IP-адрес.

Строка файла hosts, которую я добавил, должна быть в порядке, поэтому, возможно, проблема связана с тем, что мой маршрутизатор D-Link DVG-N5412SP обрабатывает запрос. Но нигде я не нашел, как я могу решить проблему. Что мне нужно настроить?

Update

Из другого места я получил

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 

Это может указывать мне в правильном направлении. Работаю над этим.

ответ

0

Чтобы сделать запрос маршрута локальным, а не по сети, мне пришлось использовать тег шаблона WordPress get_template_directory() вместо get_bloginfo('stylesheet_directory').

Смежные вопросы