首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迁移到cakephp-4后,在shell中找不到Cake\Routing\路由器

迁移到cakephp-4后,在shell中找不到Cake\Routing\路由器
EN

Stack Overflow用户
提问于 2020-10-02 20:01:37
回答 1查看 195关注 0票数 1

在将我的应用程序从3.9更新到4.1.4之后,shell脚本停止工作。键入此bin/cake plugin assets symlink会产生以下错误消息:

代码语言:javascript
复制
PHP Fatal error:  Uncaught Error: Class 'Cake\Routing\Router' not found in /var/www/releases/12/vendor/cakephp/cakephp/config/bootstrap.php:27
Stack trace:
#0 /var/www/releases/12/config/bootstrap.php(32): require()
#1 /var/www/releases/12/bin/cake.php(31): include('/var/www/...')
#2 {main}
thrown in /var/www/releases/12/vendor/cakephp/cakephp/config/bootstrap.php on line 27

我认为自动加载有问题,但我不知道从哪里开始。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-02 22:01:21

原来我没有替换bin文件夹中的内容。它们在cakephp的新主要版本中发生了变化,必须替换为应用程序骨架中的文件:https://github.com/cakephp/app/tree/master/bin

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64171208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档