众所周知,Astra是目前Wordpress模板里最受欢迎的主题之一。可以轻松的搭建企业展示页面或者商城,和常用插件Elementor Pro、Ultimate Addons for Elementor的配合,更是让网站制作变的极其方便。
但是在实操层面,我们也发觉有客户在安装Astra Pro的高级插件以后,有些免费或者付费Premium模板(顾名思义高级模板的意思)并不能顺利安装,进过分析,其实原因可以分为如下几大类。
一、插件和主题没有更新
Astra迭代较快,基本上一周就会有一个新版本,所以主题和插件都需要及时更新才能和官方服务器正常交互。如下图,需要更新下Astra pro以及Premium Starter Templates
二、没有关闭免费版的Starter Templates插件
开启并激活了Premium Starter Templates后,免费的Starter Templates插件就需要关闭了,否则会引起插件冲突也会造成导入不了主题。
三、没有配置伪静态
关于伪静态的知识,请查询这篇文章,其实没有配置伪静态不止会造成导入不了主题,您网站的大部分页面打开都会403,可想而知,如果从官方服务器下载主题资源包并且cli调用服务端资源的时候,如果没有正确配置伪静态,所有的站点URL结构都是不能被正确解析,那一定会导致模板的导入失败。
四、CDN相关问题
如果您使用了第三方CDN的Proxy,例如Cloudflare,Akamai,包括国内的一些阿里云腾讯云的CDN服务等等,都可能造成Astra导入模板失败,原因很简单,官方服务器在解析您的站点的时候并不能直接到达源站而只是边缘服务器的地址,当然就不能把模板导入的流程走完。所以请务必在导入模板前,确认关闭了在第三方CDN的Proxy功能。注意,这里只是说CDN的Proxy功能,并不是说您不能用CDN的域名解析!!!
五、SSL证书问题
有不少同学没有部署HTTPS SSL证书,但是在Wordpress后台却去设置了https的站点域名, 因此就可能造成在http和https之间重定向的问题,导致导入astra模板失败。当然在您正确配置了SSL证书的情况下,也要注意证书有没有过期,如果过期了请更新SSL证书后再导入模板。
六、服务器PHP参数配置不当问题
其实我们之前已经分享过很多主题(不仅仅是Astra)遇到的过导入主题不成功的情况,所以请确认调整您的PHP参数以便正确导入主题。
七、国内服务器GFW问题
大家都知道直接上有一道长城非常厉害(GFW),所以如果您的服务器在国内,很可能会有连接长城外速度慢甚至是超时的现象,往往体现在CURL timeout这样的报错上,因此呢,你要么选择换成海外服务器,做一次站点迁移,要么就是国内服务器做魔法Clash,具体方法可以百度搜索“服务器魔法Clash”,从而获得一个反向代理和海外服务器正常交互。
八、在以上提到的问题之外,如果还是导入失败的解决办法
尤其是发生如下的服务器忙或XML地址内容为空(下图)
这种情况发生有几种处理方法:
第一种:就是多点几次安装,看看进度条是否有变化,有些虽然显示失败,但是其实前台已经安全完成了,你可以刷新下您的网站首页看看模板是否安装成功。
第二种:就是当这个Error一直发生,第一种方法无解的情况下,我们可以通过Elementor的协助来完成模板导入。首先我们现在wordpress的pages(页面)菜单新建一张空白页(如图)
然后我们用elementor打开这张页面,在选择组件导入的位置,点击Astra的Logo,那个超炫的S图标(如下图)
然后我们就打开了Astra的模板库,举例我们之前导入Electric Scooter这个主题失败,那么我们在搜索框里输入Electric,就会出来这个高级主题所有的页面,如下图红框框出部分所示。
那有些经验的同学就感觉到后面的事情好办了,动动手指点击任意一张主题页面就导入了。如下图
然后我们就可以看到在Elementor里一张完整的高级主题首页,然后您保存退出,重命名页面为Home就行。
以此类推,我们循序导入这个主题的剩余几个页面,那么整个主题就都导入了。恭喜你成功了!
以上就是关于Astra Pro模板导入失败的一些解决方案,希望对您有帮助,并且多多关注极客下载,您外贸独立站建站好帮手!