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

时间:2018-09-06 06:49:49

标签: prestashop

当我的客户想要在我的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/

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

1 个答案:

答案 0 :(得分:0)

当我查找您的问题时,似乎不是服务器配置问题,可能仅仅是您的prestashop国家列表中未激活的国家/地区客户注册? 您可以通过此步骤找到商店中正在使用的国家/地区:

1转到商店数据库表

2.go转到此表:prstshp_country

3。执行以下查询:SELECT * FROM prstshp_country WHERE active = 1

  1. 您可以在商店中找到活跃的国家/地区: enter image description here

如果用户注册国家/地区不在列表中,则需要在商店信息中心中添加国家/地区,请点击有效

enter image description here

一旦您处于活动状态但仍然出现问题,那么您可以考虑配置问题

希望获得帮助