商家端绑定域名报错 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"}]}
如下图:
报错:Authentication error 的原因
1.情况1: 当您在服务端后台,cf配置了一个cf账号的api key,然后进行了域名的配置,通过后,然后在服务端后台cf配置了另外一个cf账号,然后重新进行域名的配置,将会报错:Authentication error
如果是这种情况,您需要登录原来的cf账号,将域名对应的cf site站点删除
2.情况2:您的域名反复在多个店铺进行cf绑定
错误处理
!!! 必须fecify-3.24.0版本以上才能操作,如果版本过低,请先升级
一:cf site站点处理
登录cloudflare,将域名对应的site站点删除(如果这个域名在多个cf账号下面绑定过,那么都登录cf账号,进去将site站点删除)
二:删除系统已经配置的cf信息
1.进入fecify服务端后台,进入cloudflare配置页面,url中加入参数 ?cloudflare=true
, 即可看到出现按钮:cloudflare列表
2.点击按钮cloudflare列表
,进入
找到您报错的店铺域名的域名,将其删除即可。如果域名在列表中找不到,忽略即可(忽略代表不需要做删除操作了)
这里一定要确认好,不要删除错了
三:店铺重置域名
1.找到相应的店铺(套cf对应报错的店铺),点击详情按钮,进入店铺详情
2.进入店铺详情页面后,在url中加入参数&cloudflare=true
,然后重新访问页面,页面刷新后,可以在页面的底部看到一个按钮重置域名
3.点击重置域名按钮,进行重置店铺的域名
4.重置后,即可看到域名进行了改变
5.回到店铺列表页面,重新进入店铺的商家端后台
商家端后台-设置域名
上面的步骤操作完成后,就进入商家端后台,域名管理,点击更改域名按钮,重新进行cf域名的设置。 详细参看:商家端后台配置店铺域名
注意:
- 1.如果该步骤绑定仍旧报错:Authentication error,那么可以等一个小时后操作试试,因为cf删除站点可能存在缓存,需要一段时间生效
- 2.商家端后台配置店铺域名,会显示新的域名服务器名称,您需要重新将域名的服务器域名改为这个新的服务器名称,然后等一段时间生效。