![Windows Server 2003 上的 PHP 5.3.8 fopen](https://linux22.com/image/563649/Windows%20Server%202003%20%E4%B8%8A%E7%9A%84%20PHP%205.3.8%20fopen.png)
我正在与一个项目合作,客户在 Windows 2003 上运行 WordPress。他们升级到 PHP 5.3.8,并且最多一切运行良好。但它们无法连接到外部服务,例如 WordPress 插件 API。
他们已经设置了错误日志,这里有一个错误的示例,它是通过 WordPress 中的核心控制插件测试 PHP 流传输而触发的。
[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 设置为“On”。
对于下一步应该检查什么,有什么建议吗?
更新
看起来问题可能与防火墙有关。通过 Core Control 测试 cURL 时,我收到以下错误:
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.
如果是防火墙问题,您对该怎么做有什么具体的建议吗?
答案1
检查您是否可以从同一台机器上运行的不同客户端访问网页(即 DNS 查找正常、传出 HTTP 请求正常)。
安全模式是否关闭?
虽然我不确定它是否适用于流包装器,但 open_basedir 是否有效?它是否包含“http://”?
C。