2015-04-09 1 views
0

Я получаю ниже предупреждение каждый раз, когда я пытаюсь получить доступ к другому серверу. Но когда я снова получаю доступ, ошибка ниже.PHP getaddrinfo вопрос

То, что я пробовал:

I have used host IP address instead of Host name but it still did not resolve. 

Когда это происходит

1. When I try to use file_get_html(..); 
2. When I try to use ftp_connect(..); 

Предупреждение Сообщение:

file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known 
+0

Так что вы закодированы? – AkiEru

+0

Я просто пытаюсь подключить внешний ftp, используя php ... ftp_connect(). Я не могу подключиться –

ответ

1

HTTPd должно быть разрешено подключаться снаружи. Проверьте политику selinux.

setsebool -P nis_enabled 1 
setsebool -P httpd_can_network_connect 1 

L.E .: При условии, у вас есть корневой доступ к Linux консоли

+0

Ok Спасибо, я проверю это –

-1

Если вы получаете ошибку в file_get_contents(), это означает, файл, из которого вы пытаетесь получить контент, недоступен.

file_get_contents($path_of_file); 

Проверьте правильность пути, а также разрешение файла.

+0

Путь и файл доступны ... Я также не могу подключать ftp. Также file_get_contents() работает хорошо иногда –

0

Найдено решение. Перезапуск сервера решает проблему временно. Но не знает, о Постоянных решениях