群友搭建 avada 主题的企业站点,导入主题发生以下错误:import failed,演示服务器无法访问,请检查系统状态页面上的 。
魏艾斯博客查了下这个函数是用来获取到远程文件的内容或者信息,开始怀疑是 centos 系统的 DNS 有问题,这个站点放在阿里云了,而且很多群友的 avada 也放在阿里云都没事儿。
点击页面提示的系统状态,提示要确保 envato 网站和 google 网站上的 api 链接没有被阻塞和禁止,大家都知道 google 在国内是无法打开的,所以自然而然的怀疑到服务器 DNS 地址上面了。
问题还是要解决,让他给阿里云发工单,客服回答说让执行一下修改服务器 DNS 的命令:
vim /etc/resolv.conf
在这个文件里面按 a 键修改
nameserver 223.5.5.5 nameserver 223.6.6.6
然后按 esc 键退出编辑状态,再按:wq 保存退出即可。
好吧我们来照着操作一下,然后再刷新 DNS 服务,果然导入正常了。
提示:上面的 223 开头的 DNS 地址也根据自己需要可以换成 114 的 DNS 地址,或者比较出名的公用 DNS 地址。
就在大家都以为这个问题解决了的时候,过了几天群友又报告了同样的问题,原来他重装了 wordpress 之后再次出现本文开头的错误,这下修改服务器 DNS 也不好使了。又折腾了大半天之后,然后群友自己把 avada 主题卸载后重新点击启用,居然又正常了。