你在这里

SimpleTest (浏览器)在Vista上故障

原文链接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); }

解决方案

  1. 以管理员身份运行notepad(找到notepad,右击鼠标,以管理员运行)
  2. 找到hosts文件(c:\windows\system32\drivers\etc\hosts)
  3. 查找如下行,删除或注释掉。
    ::1 localhost
  4. 重启apache
  5. 顺利运行SimpleTest[浏览器]测试