Я пользуюсь услугами Google GeoCoding. У меня есть приложение PHP, которое вызывает API Карт Google и получает данные JSON. Функция, вызывающая хост Google Maps, зависает до истечения времени ожидания, но только когда я нажимаю на сервер Godaddy Virtual Private.file_get_contents hangs
Я уже ssh'd на сервер и редактировать php.ini я изменил "безопасный режим" в положение "выключено"
Я получаю сообщение об ошибке:
сообщение: file_get_contents (http://maps.googleapis.com/maps/api/geocode/json?address=xYxY & датчика = ложь): не удалось открыть поток: Тайм-аут соединения
Это отлично работает на моем сервере WAMP, но не работает на реальном сервере. Любые идеи почему?
Google может быть брандмауэром в реальном сервере Ur – Sergey
Позвоните своему интернет-провайдеру и спросите их. Это самый простой способ. @Sergey прав, это, вероятно, проблема с брандмауэром. Многие поставщики не разрешают подобные типы соединений. – Sanjay
Есть ли у вас какая-либо другая информация, если вы пытаетесь использовать 'wget' для получения страницы? Команда: 'wget http: //maps.googleapis.com/maps/api/geocode/json? Address = xYxY & sensor = false' – h2ooooooo