问题出现
今天在安装 phpCMS V9 时,出现如下图问题:
DNS 大家都不陌生,我的电脑没有问题,为什么会出现 DNS解析 错误呢?
解决问题
这是因为检测dns解析的域名是phpcms官网的域名,官网域名停止解析后肯定检测失败。
让我们找到这个 安装页面 :
再看看其背后的代码,找到 DNS解析 代码行:
# 打开 /install/install.php 文件,49行或者搜索 $PHP_DNS:
# 你会发现如下这行可疑代码:
$PHP_DNS = preg_match("/^[0-9.]{7,15}$/", @gethostbyname('www.phpcms.cn')) ? 1 : 0;
注意看,它解析的网址为: www.phpcms.cn ,然后我到浏览器访问了这个链接。
很遗憾,它无法访问, 而造成问题的原因就是这个网址无法解析。
最终解决办法就是:
把里面 www.phpcms.cn 域名改成你正在安装 V9 的域名,或者改成 www.baidu.com,只要是能正常访问的页面即可。注意,不需要带协议,结尾不要带斜杠。
$PHP_DNS = preg_match("/^[0-9.]{7,15}$/", @gethostbyname('www.baidu.com')) ? 1 : 0;
上一步 → 下一步,你会发现正常了。
————————————————
版权声明:本文为CSDN博主「 王佳斌 」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44198965/article/details/107310600
评论
本文评论功能已关闭。