2012-09-14 61 views
0

我刚做了一个混凝土(5.6)的新安装,并且突然间我混凝土101的失效。混凝土5:添加新砌块类型时出现问题

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

警告:require_once(/ ... [混凝土 根] ... /混凝土/块/ basic_test/controller.php) [function.require-once]:未能打开流:没有这样的文件或 目录在/...[concrete root] .../concrete/core/models/block_types.php on line 824

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

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

我把我的块放在哪里,因为某些原因,我总是有混凝土根/块,它在混凝土根/混凝土/块下寻找资源。

现在我只是困惑于在如此简单的任务中完全失败。 在此先感谢。

回答

2

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

+0

我更新到5.6.0.1,没有工作,然后关闭覆盖缓存解决了问题。 感谢亲切 – osnoz

+0

您应该可以清除缓存以解决5.6.0.1中的问题。 –

0

我的步骤来解决此异常:

  1. 关闭覆盖和基本缓存
  2. 卸载“腐败”包
  3. 清除缓存
  4. 从“BlockTypes”删除你的块体行的表非常重要
  5. 重新安装包