无法将数据持久保存在缓存数据层中

时间:2020-06-25 18:08:58

标签: prestashop prestashop-1.7

我正在尝试访问prestashop应用程序,但出现此错误:

[Thu Jun 25 14:38:17.752628 2020] [php7:error] [pid 17292] [client 127.0.0.1:36166]
PHP Fatal error:  Uncaught PrestaShop\\PrestaShop\\Core\\Data\\Layer\\DataLayerException: 
Unable to persist data in cache data layer in /home/templth/apps/ats-triumph/ats/src/Core/Localization/CLDR/DataLayer/LocaleCache.php:124\n
Stack trace:\n#0 /home/templth/apps/ats-triumph/ats/src/Core/Data/Layer/AbstractDataLayer.php(196): 
PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\DataLayer\\LocaleCache->doWrite('fr-FR', Object(PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleData))\n#1 /home/templth/apps/ats-triumph/ats/src/Core/Data/Layer/AbstractDataLayer.php(102):
PrestaShop\\PrestaShop\\Core\\Data\\Layer\\AbstractDataLayer->saveReadPropagationResult('fr-FR', Object(PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleData))\n#2 /home/templth/apps/ats-triumph/ats/src/Core/Localization/CLDR/LocaleDataSource.php(62):
PrestaShop\\PrestaShop\\Core\\Data\\Layer\\AbstractDataLayer->read('fr-FR')\n#3 /media/templth in /home/templth/apps/ats-triumph/ats/src/Core/Data/Layer/AbstractDataLayer.php on line 198

我删除了文件夹var/cache,但仍然出现错误。

奇怪的是,我在parameters.php文件中禁用了缓存:

<?php return array (
  'parameters' => 
  array (
    (...)
    'ps_caching' => 'CacheMemcache',
    'ps_cache_enable' => false,
    'ps_creation_date' => '2020-03-11',
    'locale' => 'fr-FR',
    'use_debug_toolbar' => true,
    (...)
  ),
);

以下是我使用的版本:

  • Prestashop:1.7
  • PHP:7.3
  • Mysql:5.7.29

感谢您的帮助, 蒂埃里

0 个答案:

没有答案