【发布时间】:2019-02-11 08:43:10
【问题描述】:
当我的客户想要在我的 prestashop 上注册时,他们会收到以下消息:
1. Country cannot be loaded with address->id_country
2. Invalid country
Prestashop 版本是 1.6.0.11,PHP 版本是 7,但我降级到 5.6,因为我希望它能解决问题,但它没有......
这是我迄今为止尝试过的:
- 在国家/地区将
Country:name更改为country:name - 启用“将前台中的国家/地区选择限制为活跃运营商所涵盖的国家/地区”(之后将其禁用)
- 更改 PHP 版本
- 改变主题
- 将注册流程类型更改为标准(使用此选项,我在提交表单后收到 500 错误)
一般来说,这里提到的问题对我不起作用: https://www.prestashop.com/forums/topic/256624-error-country-cannot-be-loaded-with-address-id_country/
一些 github 问题提供了要替换的文件,但那是针对以前的版本,并且更改已经包含在我的中。我真的不知道该怎么办... 有人可以帮忙吗?
【问题讨论】:
-
这种情况发生在所有国家,还是仅在一些国家?您是否启用了多商店?如果是这样(或以防万一),请检查表 country_shop。
-
存储地址会发生这种情况吗?也许这个地址有一个现在不存在的国家 ID?
-
这发生在所有 5 个可用的国家,它是用于新注册,而不是存储地址...
标签: prestashop