APMServ修改HOSTS文件的BUG

By | 2010/02/02

   一直用APMServ5.2.6 搭建本地的PHP+MySQL环境, 绿色的不用安装, 直接运行就可以,系统还原后数据和数据库不用重新装, 支持虚拟主机, 想要的功能都有了, 都可以图形界面设置. 如此好的软件, 所以一直都在用.

  最近发现一个APMServ修改HOSTS文件后, 有可能会出现的BUG.

  我们知道如何本地架设服务器设置多个虚拟主机 如果要用域名来访问本地的主机, 得修改HOSTS文件, 如果这个文件存在, 不会有问题, 但如果不存在, APMServ会提示你新建一个HOSTS文件. 并且用记事本打开, 让你编辑. 如果你直接保存就可能会出现问题了. 因为记事本保存HOSTS文件时会加上.txt 的后缀. 所以会保存成hosts.txt

  这个文件系统是认不到的, 系统只认HOSTS(没有后缀).  设置也不会有效果. 本人就是因为用"360安全卫士" 优化系统时把HOSTS文件删除了. 再用APMServ创建HOSTS文件才发现这个问题的.

  解决办法很简单, 只要把文件的后缀删除就可以了. 删除后缀以后注销就能生效.

  这里提醒一下使用"360安全卫士"的朋友, 如果修改了HOSTS文件, 又要使用"360安全卫士"修复IE, 请记得把"修复hosts文件为默认状态" 前面的勾去掉. 如下图:

修复hosts文件为默认状态