修改 Hosts 文件以将域名解析为特定 IP 地址不起作用

修改 Hosts 文件以将域名解析为特定 IP 地址不起作用

我最近学会了如何使用 wp 网站转移到新主机,还学会了如何修改 hosts 文件,这样我就可以在浏览器中查看任何网站转移到新主机的情况,以检查在进行 DNS 更改之前一切是否正常。我已经成功完成了其中的几个,但我最近的转移遇到了问题。

修改了 hosts 文件后,(我使用这些说明http://www.webhostinghub.com/support/domain-names/dns-nameserver-changes/modfiying-your-hosts-file过去几次转移都成功了)当我在 Firefox 中输入域名时,我收到此消息http://i1079.photobucket.com/albums/w517/darrenhaynes1/mozilla-hostsfile_zps0188bf73.jpg

当我在 chrome 中输入域名时,文件会自动下载,但网站并未显示。

有人知道这里发生了什么事吗?

哦-我正在使用 Windows 7 64 位

答案1

这不是您的主机文件 - 新的 Web 服务器未配置为处理 PHP 文件,因此它只是将它们发送给您,而不是处理它们。如果这是共享主机,并且您没有 shell 访问权限,请输入支持凭单。

如果你具有 shell 访问权限,请按照步骤操作这里从步骤 11 开始。或者更好的方法是,谷歌搜索“在 [你的 Linux 发行版] 上安装 PHP”以获取更具体的说明。一般情况下,对于 Apache,你需要做的是:

1) 如果你的系统上没有安装 PHP,你需要这样做。2
) 如果你安装了,你需要编辑 apache 的配置文件(每种 Linux 版本都略有不同)以包含如下行

LoadModule php5_module  modules/libphp5.so
AddHandler php5-script  .php 

DirectoryIndex index.html index.php

AddType text/html   .php

3)重新启动服务器,并尝试访问最小的 PHP 脚本以确保 PHP 本身正常工作,例如:

<?php phpinfo(); ?>

4) 如果此操作可行,但应用程序的其余部分无法运行 - 您可能缺少某些 PHP 模块(如 MySQL)或应用程序的配置需要更新(新的数据库用户名/密码)。您收到的错误应该会提示您这一点。

答案2

这个问题已经解决了。谢谢你的回答。

我对代码和网络托管问题还不熟悉,所以我灵机一动联系了我的网络托管服务商(是的,我知道,为什么我没有先想到这一点)

网站托管商表示主机文件有错误,修改后一切正常。抱歉回复晚了,但我到现在还没登录这里!

相关内容