未找到类“缓存” - Prestashop

时间:2013-10-31 08:41:36

标签: class prestashop

我正在为prestashop朋友安装工作。所以我从Github拿了它,将setting.php设置为我的localhost但是我有以下错误:

Class 'Cache' not found in /Applications/MAMP/htdocs/prestashop/classes/ObjectModel.php on line 1470

但我不知道如何解决它:/

你能帮助我吗?

由于

4 个答案:

答案 0 :(得分:5)

如果存在于缓存文件夹中,则删除class_index.php。

使用.gitignore恢复已删除或忽略的所有缓存文件夹

此路径必须存在于1.5.6.2:

tools\tcpdf\cache
tools\swift\Swift\Cache
themes\default\cache
cache
cache\smarty\cache
classes\cache
override\classes\cache

答案 1 :(得分:1)

首先,你需要知道Prestashop的版本,你可以在prestashop 1.6中的 config / settings.inc.php 中看到。

然后检查文件夹 / classes / cache 是否包含以下文件:

Cache.php
CacheApc.php
CacheMemcache.php
CacheMemcached.php
CacheXcache.php
index.php

如果没有从本地PS版本的安装档案中获取它。

最后,删除缓存文件夹中的 class_index.php

答案 2 :(得分:0)

您最有可能下载的版本是“正在进行中” - 此类版本仅对想要为PrestaShop做出贡献或想要检查开发进度的人员有用。

从官方网站下载最新的稳定版本并安装它: http://www.prestashop.com/en/download

答案 3 :(得分:0)

我遇到了同样的问题,我做了以下事情:

  1. 将/ prestashop / classes目录中的缓存文件夹恢复为缓存文件夹中的以下文件:

    Cache.php,CacheApc.php,CacheFs.php,CacheMemcache.php,CacheMemcached.php,CacheXcache.php,index.php

  2. 在没有class_index.php的/ prestashop目录中恢复了缓存文件夹 文件

  3. 解决了我的问题:D