当类存在时获取X-Cart错误代码2(缺少类)

时间:2017-11-22 19:59:45

标签: php class path namespaces x-cart

尝试在浏览器中访问我的X-Cart项目时,出现以下错误:

ERROR: "Includes\ErrorHandler::FATAL_ERROR" (code 2)
Class 'XLite\Module\QSL\Banner\Core\Database' not found

完整错误是:

Warning: file_get_contents(/src/var/run/classes/XLite/Module/QSL/Banner/Core/Database.php): failed to open stream: No such file or directory in /src/Includes/Autoload/StreamFilter.php on line 33

Fatal error: Class 'XLite\Module\QSL\Banner\Core\Database' not found in /src/var/run/classes/XLite/Core/Database.php on line 6

我已经检查过我项目中遗失的类文件。它有适当的命名空间。我已经尝试清除X-Cart的缓存了:

rm -rf src/var/resources src/var/datacache src/var/run/skins src/var/.lessFiles.php

我还尝试过composer installcomposer dump-autoload。没有骰子。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

清除缓存可以解决问题:

rm -rf src/var/run src/var.rebuildStarted