问题描述
我正在使用 prestashop 1.7 我删除了缓存文件夹,但我恢复了它,我遇到了同样的问题 致命错误:未捕获的错误:在 2000 行的 \prestashop\classes\ObjectModel.PHP 中找不到“缓存”类 我在缓存文件夹中没有“class_index.PHP”文件。我在 classes 文件夹中没有 Cache.PHP 有什么建议请
解决方法
可能你遗漏了一些核心文件, 过去我也遇到过同样的事情,当使用 rsync 将站点从一台服务器转移到另一台服务器时,我排除了“缓存”,想绕过唯一的缓存文件夹,但我也排除了一些核心文件:)
检查 /classes/cache 文件夹是否存在, 它应该包含“Cache.php”和一些其他与缓存相关的类。
如果丢失,请从备份或同一版本的官方 Prestashop 存档中恢复。
,我有这些警告 警告:simplexml_load_file():I/O 警告:无法在第 152 行的 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中加载外部实体“”
警告:simplexml_load_file():I/O 警告:无法在第 162 行的 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中加载外部实体“”
注意:尝试在第 212 行的 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中获取非对象的属性“parentLocales”
注意:尝试在第 212 行的 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中获取非对象的属性“parentLocale”
警告:第 212 行 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中为 foreach() 提供的参数无效
注意:尝试在第 212 行的 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中获取非对象的属性“parentLocales”
注意:尝试在第 212 行的 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中获取非对象的属性“parentLocale”
警告:第 212 行 /home/vrqlcrq/www/src/Core/Localization/CLDR/Reader.php 中为 foreach() 提供的参数无效