【问题标题】:Concrete5: Problems when adding a new block typeConcrete5:添加新块类型时的问题
【发布时间】:2012-12-21 16:32:12
【问题描述】:

我刚刚安装了新的混凝土 (5.6),突然之间我的混凝土 101 失败了。

我创建了一个新的块类型,当我去安装它时,我得到了这个......

警告:require_once(/...[具体 根].../concrete/blocks/basic_test/controller.php) [function.require-once]:无法打开流:没有这样的文件或 /...中的目录 [具体 root].../concrete/core/models/block_types.php 第 824 行

我最终删除了我的块并复制到了 basic_test 块 (http://www.concrete5.org/documentation/developers/blocks/understanding-and-building-blocks-in-concrete5)。

令我惊讶的是,错误仍然存​​在。

我将我的块放置在我总是有具体根 /blocks 的地方,但由于某种原因它在具体根 /concrete/blocks 下寻找资源。

现在我只是对在如此简单的任务中完全失败感到困惑。 提前致谢。

【问题讨论】:

    标签: block concrete5


    【解决方案1】:

    5.6.0 中有一个与新覆盖缓存相关的错误。它已在 5.6.0.1 版本中修复,因此升级应该可以解决问题。或者,如果您不想升级,可以在仪表板中关闭覆盖缓存。

    【讨论】:

    • 我更新到 5.6.0.1,没有用,然后关闭覆盖缓存解决了这个问题。谢谢
    • 您应该能够清除缓存以在 5.6.0.1 中解决此问题。
    【解决方案2】:

    我修复此异常的步骤:

    1. 关闭覆盖和基本缓存
    2. 卸载“损坏”包
    3. 清除缓存
    4. 从“BlockTypes”表中删除您的屏蔽行非常重要
    5. 重新安装包

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-24
      • 1970-01-01
      相关资源
      最近更新 更多