Ошибка загрузки контента с динамически созданного поддоменов - PullRequest
1 голос
/ 31 августа 2011

Я включил возможность создания поддоменов на основе этого поста:

опубликовать ссылку

Здесь все работает нормально.

Теперь я пытаюсь загрузить данные в формате JSON с помощью file_get_contents () через http://dynamicsubdomain.mydomain.com. Здесь мой код выдает эту ошибку

Предупреждение: file_get_contents () [function.file-get-contents]: php_network_getaddresses: getaddrinfo не удалось: имя или служба не известны в /home/mydomain/public_html/test.php в строке 9

если я получу доступ к этому домену без поддомена, он будет работать нормально. Несмотря на то, что я не могу обработать образ с помощью GD, эта же ошибка возникает с путем.

Я понял, что PHP рассматривает этот поддомен как исходный, но его нет в A-записи. но я добавил запись с * .mydomain.com с моим IP-адресом для динамической опции.

Я могу удалить поддомен с помощью регулярных выражений, а затем получить доступ к файлу. он работает нормально ..., но есть ли лучший способ сделать это?

Может кто-нибудь, помогите мне в этом? не получаю никакой подсказки от сети.

Спасибо Питер

1 Ответ

0 голосов
/ 31 августа 2011

Apache не может разрешить ваш поддомен.Попробуйте выполнить команду ping с сервера и убедитесь, что имя разрешено.

...