商家端绑定域名报错 Authentication error
商家端后台,绑定域名报错问题
商家端域名,绑定域名,有时候进行了一些重复操作,可能会出一些报错问题
譬如:报错详细:
cloudflare set sub-domain dns record fail |
Client error: `GET https://api.cloudflare.com/client/v4/zones/23e730a8a36db187d17d4cd3657e5177/dns_records?name=www.xxxxxx.com` resulted in a `403 Forbidden`
response: {"success":false,"errors":[{"code":10000,"message":"Authentication error"}]} ,
Client error: `POST https://api.cloudflare.com/client/v4/zones/23e730a8a36db187d17d4cd3657e5177/dns_records`
resulted in a `403 Forbidden` response: {"success":false,"errors":[{"code":10000,"message":"Authentication error"}]}
如下图:
当出现这些报错的时候,我们需要手动去cf进行删除配置,重新进行处理,也就是将之前配置的信息全部删除掉
报错:Authentication error 的原因
1.情况1: 当您在服务端后台,cf配置了一个cf账号的api key,然后进行了域名的配置,通过后,然后在服务端后台cf配置了另外一个cf账号,然后重新进行域名的配置,将会报错:Authentication error
2.情况2:您在服务端后台,cf配置了一个cf账号的api key,但您配置的这个域名,已经在其他的cf账户进行了域名绑定(无论是手动绑定,还是其他方式),然后将会报错
本质原因:一个域名,只能在一个cf账户中进行绑定,如果域名在一个cf账户中进行了绑定,然后又在另外一个cf账户进行绑定,将会报错(cf绑定域名,指的是在cf中创建site站点填写的域名)
错误处理
明白了导致这个报错的原因,下面我们处理这个报错:
一.我们需要登录域名目前绑定的cf,将域名对应的site站点进行删除
二. 数据库删除数据
这个需要技术进行数据库的删除,如果您不会操作数据库,那么可以联系我们售后技术协助处理这个部分
1.表:fecify_shop_domain
2.表:fecify_shop_cloudflare
三.商家端域名,还原成授权域名(随机子域名)
商家端后台因为更改了域名,可能导致商家端无法访问,那么您可以在服务端后台,店铺管理,强制设置一下店铺的域名,设置成您授权域名的一个子域名。用于访问商家端后台
找到域名设置,改为授权域名的随机子域名,譬如:我的授权域名是www.fecshop.com , 那么我的随机子域名是:gdf432ds.fecshop.com,保证 这个子域名在其他的店铺没有被使用过即可。
设置后保存。保存后就可以使用这个域名访问商家端后台了。
注意:这个更改域名是必须操作的。
商家端后台-设置域名
上面的步骤操作完成后,就进入商家端后台,域名管理,点击更改域名按钮,重新进行cf域名的设置。 详细参看:商家端后台配置店铺域名
注意:
- 1.如果该步骤绑定仍旧报错:Authentication error,那么可以等一个小时后操作试试,因为cf删除站点可能存在缓存,需要一段时间生效
- 2.商家端后台配置店铺域名,会显示新的域名服务器名称,您需要重新将域名的服务器域名改为这个新的服务器名称,然后等一段时间生效。