原文链接http://drupal.org/node/304216
故障现象
当你的主机(或任何系统)运行在windows Vista上是,基于SimpleTests的[浏览器]会运行失败。
问题
Windows Vista在它的主机文件中添加了一行,阻止了SimpleTest浏览器通过SimpleTests的stock.php中的代码来获取页面。
function _openSocket($host, $port, &$error_number, &$error, $timeout) { return @fsockopen($host, $port, $error_number, $error, $timeout); }
解决方案
- 以管理员身份运行notepad(找到notepad,右击鼠标,以管理员运行)
- 找到hosts文件(c:\windows\system32\drivers\etc\hosts)
- 查找如下行,删除或注释掉。
::1 localhost
- 重启apache
- 顺利运行SimpleTest[浏览器]测试