мое приложение Zend отлично работает на моем локальном сервере, но когда я загружаю весь файл на свой основной веб-сервер, следующий код выдает эту ошибку:
Информация об исключении:
Message: Unable to Connect to tcp://stage.mydomain.com:80. Error #0: php_network_getaddresses: getaddrinfo failed: Name or service not
я использую эту функцию Zend:
$this->_http = new Zend_Http_Client();
$this->_http->setUri('http://staging.mydomain.com/jserver');
$this->_http->setMethod(Zend_Http_Client::POST);
$this->_http->setRawData(json_encode($this->_apirequest));
echo $this->_http->request()->getBody();
это работает на моем локальном компьютере, когда я меняю URI на my.local/jserver
о да, может быть, это может быть проблемой ... чтобы получить доступ к staging.mydomain.com, мне нужно изменить файл hosts для Windows ... поэтому браузер перенаправляется на этот ip.
не уверен.