0

问题:

一切正常,直到我将“dev”的名称更改为其他名称,即“devo”。错误日志显示“无法解析主机名”。“开发”站点是用 PHP Symfony 完成的。

我尝试做的事情:

  • 之前有人已经设置好了,所以我删除了所有内容,再次复制了项目,重新安装了 XAMPP,重写了 vhosts 文件,但问题仍然存在。
  • 我检查了我的 Firefox 和 IE 设置,局域网设置中没有特殊规则。
  • 我尝试清除浏览器缓存。

我的问题是:主机名的更改怎么会搞砸一切?

我的 httpd-vhosts.conf 的内容:

NameVirtualHost 127.0.0.1:80

<VirtualHost localhost:80>
  ServerName localhost
  DocumentRoot "C:\xampp\htdocs"
</VirtualHost>

<VirtualHost dev:80>
  ServerName dev
  DocumentRoot "C:\workspace\trunk\web"
</VirtualHost>
4

2 回答 2

3

这个问题差不多

虽然对你来说,是%WINDIR%\System32\drivers\etc\hosts

我猜你的机器的名字是dev并且可以因此得到解决。任何其他主机名(或ServerName就此而言)都需要显示在hosts文件中,以便可以将其解析为 IP 地址。

于 2011-01-28T09:42:33.463 回答
0

名称解析(检查您的主机)呢?你的电脑 ping devo 到本地主机吗?无论如何,您也可以使用 ServerAlias 为特定安装指定多个名称。

于 2011-01-28T09:43:12.403 回答