【问题标题】:Laravel Error: Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'Laravel 错误:用于反序列化 'Symfony\Component\Routing\CompiledRoute' 的错误数据格式
【发布时间】:2020-04-24 03:27:51
【问题描述】:

我运行了这些命令: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 'Symfony\Component\Routing\CompiledRoute'

我该如何解决这个问题?

【问题讨论】:

    标签: php laravel symfony


    【解决方案1】:

    我在尝试 Laravel Envoy 时遇到了同样的错误。我想我将 Envoy 的 7.0 版本拖到了我的 Laravel 5.8 版本应用程序中。为我解决它的方法是使用命令 rm -fr bootstrap/cache/* 从 Laravel 根目录中清除应用程序的 bootstrap/cache 目录。一旦我这样做了,我就可以正常使用我的应用程序并且所有工匠命令都开始工作了。

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-28
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 2016-05-21
      相关资源
      最近更新 更多