我已经从 Ubuntu 9.10 升级到 10.04 beta 1,PHP 从 5.2 升级到 5.3 现在我所有的 WordPress 和 Magento 网站都不能正常工作。我尝试从命令行检索 URL 标头,但 HTTP 请求失败。
在一个小脚本中使用 get_headers,PHP 警告:get_headers( http://local.vhosts1.com ): failed to open stream: HTTP request failed!在第 12 行的 get_headers.php 中
但是 HTTP 请求仅对基于 WordPress 和 Magento 的站点失败 - 而不是自定义编写的站点。这可能与某些 htaccess 指令有关吗?
检查设置:
在你的 php.ini 文件中。代码可能没有使用套接字打开远程站点,而是使用了 file_get_contents。