Prestashop:无法使用地址->id\u国家/地区加载国家/地区

Prestashop:无法使用地址->id\u国家/地区加载国家/地区,prestashop,Prestashop,当我的客户想要在我的prestashop上注册时,他们会收到以下信息: 1. Country cannot be loaded with address->id_country 2. Invalid country Prestashop版本是1.6.0.11,PHP版本是7,但我降级到5.6,因为我希望它能解决问题,但它没有 以下是我迄今为止所做的尝试: 将国家/地区:名称更改为国家/地区:国家/地区中的名称 启用“将前线办公室中的国家/地区选择限制为活动运营商覆盖的国家/地区”后,它将

当我的客户想要在我的prestashop上注册时,他们会收到以下信息:

1. Country cannot be loaded with address->id_country
2. Invalid country
Prestashop版本是1.6.0.11,PHP版本是7,但我降级到5.6,因为我希望它能解决问题,但它没有

以下是我迄今为止所做的尝试:

将国家/地区:名称更改为国家/地区:国家/地区中的名称 启用“将前线办公室中的国家/地区选择限制为活动运营商覆盖的国家/地区”后,它将被禁用 更改PHP版本 改变主题 使用此选项将注册过程类型更改为standard,在提交表单后,我遇到了500个错误 一般来说,这里提到的问题对我不起作用:

Somme github问题提供了要替换的文件,但这是以前的版本,并且更改已经包含在我的版本中。我真的不知道该怎么办。。。
有人能帮忙吗?

当我查找您的问题时,似乎不是服务器配置问题,可能只是客户注册所在的国家/地区不在您的prestashop国家/地区列表中? 通过此步骤,您可能会发现哪些国家/地区在您的商店中处于活动状态:

1转到存储数据库表

2.转到此表:prstshp_国家/地区

3.执行此查询:从prstshp_国家/地区中选择*活动=1

您可以在您的店铺中找到哪些国家/地区处于活动状态: 如果用户注册国家/地区不在列表中,则需要在商店仪表板中添加国家/地区,请单击“活动”

<> P>一旦发生了活动问题,就可以考虑配置问题


希望这能有所帮助

这是适用于所有国家,还是仅适用于部分国家?您是否启用了多跳功能?如果是这样或只是以防万一,请检查表country_shop。它是否与存储地址一起发生?也许这个地址有一个现在不存在的国家ID?这发生在所有可用的5个国家,它是用于新注册的,而不是存储的地址。。。