Я работаю над проектом, в котором клиент использует WordPress в Windows 2003. Они обновились до PHP 5.3.8 и большинство все работает хорошо. Однако они не могут подключаться к внешним сервисам, таким как API плагинов WordPress.
Они настроили ведение журнала ошибок, и вот пример одной из ошибок, вызванных тестированием транспорта PHP Streams через плагин Core Controls в WordPress.
[06-Oct-2011 13:45:02] PHP Warning: fopen(http://tools.dd32.id.au/wordpress/core-control.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato.
in C:\..[path].. \wp-includes\class-http.php on line 876
В .ini для параметра allow_url_fopen установлено значение «Вкл.».
Какие-либо рекомендации относительно того, что следует проверить дальше?
ОБНОВИТЬ
Похоже, проблема может быть связана с брандмауэром. При тестировании cURL через Core Control я получаю следующую ошибку:
An Error has occured: couldn't connect to host
И при тестировании PHP fsockopen () я получаю следующую ошибку:
Warning: fsockopen() [function.fsockopen]: unable to connect to tools.dd32.id.au:80 (Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato. ) in C:\Inetpub\www\profesionfarmacia.es\landing\beta\wp-includes\class-http.php on line 629
An Error has occured: 10060: Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato.
Если это проблема брандмауэра, есть ли у вас какие-либо конкретные рекомендации, что делать?
Проверьте, можете ли вы получить доступ к веб-странице с другого клиента, работающего на том же компьютере (т.е.работает поиск DNS, работают исходящие HTTP-запросы).
Safe_mode выключен?
Хотя я не уверен, применяется ли он к оболочкам потока, действует ли open_basedir? Есть ли в нем «http: //»?
С.