【问题标题】:Expression Engine - Fieldframe Error After Upgrade to 2.4表达式引擎 - 升级到 2.4 后的字段帧错误
【发布时间】:2012-01-29 20:26:30
【问题描述】:

我将 MSM 站点从 1.7.1 升级到 2.4,虽然我可以访问站点的控制面板,但我无法加载主站点。我收到以下错误:

错误

无法加载请求的字段类型文件:ft.ftype_id_2.php。

确认字段类型文件位于 表达式引擎/third_party/ 目录

我搜索了 Expression Engine 网站,用 Google 搜索了它,但找不到任何有用的信息。结果,我完全被难住了,对好的见解持开放态度。

谢谢。

【问题讨论】:

    标签: expressionengine


    【解决方案1】:

    FieldFrame 仅适用于 ExpressionEngine 1.x。 ExpressionEngine 2 有一个内置的字段 API 来代替它。

    解决此问题的最佳选择是进入您的字段组设置并确认已安装所有以前的字段类型。您是否已将所有 ee1 字段类型迁移到 ee2?您可以通过转到插件 -> 字段类型来确保它们已安装在 ee2 中。

    【讨论】:

    • 您好菲尔,感谢您的回复。所有字段类型都已安装,但我仍然收到错误。
    • 嗨,Phil,我搜索了数据库,发现一个单独且晦涩的条目引用了 ftype_id_2。我把它启动了,现在一切正常。谢谢。
    • 很高兴您解决了问题 - 这可能是 EE1 的一些残余物,在升级过程中没有得到清理。这种事情可以让一个人发疯。 :)
    • 我会同意的。再次感谢。
    【解决方案2】:

    我在使用 Master Config 方法时发生过这种情况。我通过更改 config.php 以使用相对路径解决了 MSM 站点上的 500 错误。这也必须在我们的 config.php 中完成,以将 $base_path 设置为相对路径。当我们将系统文件移动到 public/web 文件夹上方时,第二个 MSM 站点找不到第三方目录,因为 $base_path 是基于第二个站点的目录结构。

    【讨论】:

      猜你喜欢
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 2015-07-23
      • 2015-08-31
      • 2017-01-26
      相关资源
      最近更新 更多