Laravel错误:用于反序列化'SymfonyComponentRoutingCompiledRoute'的数据格式错误



我运行了以下命令:php artisan route:clearphp artisan cache:clear。然后,无论我想做什么,我都会遇到这个错误:运行artisan命令,运行composer命令,渲染任何工作正常的视图。什么都做不了。

我搜索了这个问题,似乎是因为php版本从7.4更改为7.3。是的,我大约10天前就已经做过了,现在我无法解决它,也无法让它再次发挥作用。我使用Nginx并尝试了网络上的任何建议,但无法解决问题。我有apache,但无法解决它,我完全删除了apache并安装了nginx。现在,任何其他项目都可以使用nginx,但只有我运行php artisan route:clearphp artisan cache:clear命令的这个项目出现了问题,并在我想做的每一个操作上都显示了这个错误:Erroneous data format for unserializing 'SymfonyComponentRoutingCompiledRoute'

我该如何解决这个问题?

我在试用Laravel Envoy时也遇到了同样的错误。我想我把7.0版本的Envoy拉到了我的Laravel 5.8版本的应用程序上。对我来说,解决这个问题的方法是用命令rm -fr bootstrap/cache/*从根Laravel目录中清除应用程序的引导程序/缓存目录。一旦我做到了,我就可以正常使用我的应用程序,所有的手工命令都开始工作了。

相关内容

最新更新