I'm working with a project where the client is running WordPress on Windows 2003. They upgraded to PHP 5.3.8 and most things are working well. They aren't able to connect to outside services, though, such as the WordPress Plugin API.
They've setup error logging and here's an example of one of the errors, triggered by testing the PHP Streams transport via the Core Controls plugin in 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
In the .ini, allow_url_fopen is set to "On".
Any recommendations for what should be checked next?
UPDATE
It looks look the issue may be firewall related. When testing cURL via Core Control, I get the following error:
An Error has occured: couldn't connect to host
And when testing PHP fsockopen(), I get the following error:
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.
If it is a firewall issue, do you have any specific recommendations for what be done?