【问题标题】:symfony2 "Erroneous data format for unserializing user entity" (FOS UserBundle)symfony2 "反序列化用户实体的错误数据格式" (FOS UserBundle)
【发布时间】:2017-05-21 20:00:04
【问题描述】:

我在 symfony2 中开发,但不是 sym2 wiz,请帮助设置框架的所有内容,现在它突然向我抛出一个我无法解决的错误消息。

我有两个开发环境,一个几个月没有使用的开发环境在尝试本地登录我的 sym2 webapp 时突然出现以下错误消息:

“用于反序列化 [用户实体] 的错误数据格式”

我没有更改登录代码,我没有更新我的供应商,也没有更改 MAMP 中的任何设置(但它是否可以自行更新并做到这一点?)

我不明白发生了什么。

我可以用谷歌搜索错误,建议我破解供应商源文件之一。我不知道我会做什么,所以我不习惯按照一些分步说明去做。

应用程序在 symfony 2.3.9 上运行,并且 MAMP 设置为 PHP 5.6.27,另一个选项是 7.0.12,它会产生相同的错误。

【问题讨论】:

    标签: php symfony serialization login


    【解决方案1】:

    好的,我将我的学说版本更改为

        "doctrine/orm": "~2.2,>=2.2.3,<2.5",
    

    它解决了这个问题。现在我不知道看到 sym2 可能引入的其他问题并不总是向后兼容,但手指交叉=)

    【讨论】:

      猜你喜欢
      • 2014-10-16
      • 2013-06-28
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 2014-08-27
      • 2012-02-29
      • 2013-09-15
      • 1970-01-01
      相关资源
      最近更新 更多