【问题标题】:$env must not be accessed before initialization$env 在初始化之前不能被访问
【发布时间】:2022-07-30 00:48:06
【问题描述】:

我使用 php 8.1.2 将我的项目从 SF 5.4 升级到 SF 6。

使用我的开发环境,我没有错误!

当我在清除缓存时使用 prod env 时出现错误:

In Route.php line 196:
                                                                                                              
  Typed property Symfony\Component\Routing\Annotation\Route::$env must not be accessed before initialization  

我尝试删除 var/cache 文件夹。

你有什么想法可以解决这个问题吗?

我在堆栈中发现了同样的错误,我将 handler_id 替换为 null 值。

错误来自 SF 路由器供应商。 Route.php 不是我自己的代码。

【问题讨论】:

标签: symfony


【解决方案1】:

我遇到了同样的问题,所以我清除了缓存,输入此命令 symfony console cache:clear 以使所有工作重新开始 有需要也可以参考这个链接:https://github.com/symfony/symfony/issues/45802#issuecomment-1076097966

【讨论】:

    猜你喜欢
    • 2023-01-29
    • 2021-09-08
    • 2020-12-29
    • 2021-09-10
    • 2020-10-23
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多