我最近无法安装PrestaShop 1.6.1.18(或1.6.1.17)。
我在上一个安装步骤中收到此错误:
PHP Fatal error: Uncaught exception 'PrestaShopException' with message 'Property Currency->decimals is not valid' in */classes/ObjectModel.php:917
我很确定它之前有效,我不认为我的配置有任何改变。
PrestaShop版本1.6.1.x PHP 5.6版
答案 0 :(得分:1)
对我来说同样的问题。我用这篇文章解决了它:https://www.prestashop.com/forums/topic/743719-php-fatal-error-property-currency-decimals-is-not-valid/:
我不知道你要安装哪个本地化,我是 安装意大利包。我认为Prestashop做了一些改变 它的本地化文件(以错误的方式),因为如果你去 http://api.prestashop.com/localization/16/it.xml(这是文件 presta尝试在安装过程中导入),你可以看到 'decimals'字段设置为2,导致错误。
但是在第一次安装尝试之后,prestashop应该复制 这个文件在缓存中,以便下次使用它,所以尽量去 / cache / sandbox /并查看是否有名为的文件 16 {your_localization_iso} .xml,如果存在,则修改货币 行改变小数形式2到1.它应该解决问题。
因此,在安装过程中从Prestashop下载语言包似乎是一个暂时的问题。
Merci!