CakePHP 3应用程序在“作曲家更新”后被打破

时间:2017-05-23 13:11:55

标签: php cakephp composer-php cakephp-3.0

我决定再次运行“composer update”命令让应用程序恢复到最新状态,但现在它完全被破坏了,因为它再也找不到某个类了。

Fatal error: Class 'App\Application' not found in /home/rlvpr/public_html/webroot/index.php on line 33

供应商文件夹中的所有文件都已正确上传,所以也是所有作曲家自动加载类映射...

我真的不知道我现在该做什么:/

有人有任何建议吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

执行命令

composer dump-autoload

另见dump-autoload

答案 1 :(得分:0)

尝试运行composer dumpautoload

如果这不起作用,请检查您的composer.json中的自动加载部分:

"autoload": {
    "psr-4": {
        "App\\": "src/"
    }
}

然后再次转储自动加载。当然,调整源文件夹路径以适应命名空间文件夹的位置!