artemhp |
|
Темы:
9
Сообщения:
30
Участник с: 11 июля 2011
|
php_network_getaddresses: getaddrinfo failed: Name or service not known Пришел к выводу, что не настроен или какой то порт, или настройка php. В php.ini раскомментировал: allow_url_fopen = On extension=sockets.so Как настроить? Программа (php) обращалась к url, я заменил на ip и заработало. Как настроить так, что бы работало с указанием url? |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Это называется не “url”, а доменное имя, если я вас правильно понял. Вы в строке URL заменили домен на IP-адрес, и заработало? Тогда у вас, наверное, что-то не так с DNS. Это происходит на десктопе или на сервере? В каком виде работает php? (Apache mod_php, php-cgi, php-fpm) Не находится ли php в чруте? |
artemhp |
|
Темы:
9
Сообщения:
30
Участник с: 11 июля 2011
|
Это десктоп. Подключен он через роутер. С роутера идет перенаправление на 80 порт через ssh пингую все домены успешно. Настройки php приведены здесь: http://test.deykun.com/test.php <VirtualHost *:80> DocumentRoot "/web/bitrix" ServerName test.deykun.com ServerAlias www.test.deykun.com SetEnv APPLICATION_ENV "development" <Directory /web/bitrix> Options Includes Indexes +FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> </VirtualHost> |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
В настройках php на вашем десктопе всё что нужно, разрешено. Проблема в том, что почему-то именно на вашей машине, а не на роутере и не на сервере, php по странной причине не имеет доступа к резолверу имён. Обычно такие проблемы возникают, если php работает внутри chroot, или если вся машина (ваша, при чём тут сервер и ssh?) не имеет доступа к DNS. |