0

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

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

警告:require_once(/...[concrete root].../concrete/blocks/basic_test/controller.php) [function.require-once]:无法打开流:/...[ 中没有这样的文件或目录具体根].../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 下寻找资源。

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

4

2 回答 2

2

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

于 2012-09-15T00:42:49.077 回答
0

我修复此异常的步骤:

  1. 关闭覆盖和基本缓存
  2. 卸载“损坏”包
  3. 清除缓存
  4. 从“BlockTypes”表中删除您的阻止行非常重要
  5. 重新安装包
于 2012-12-21T08:32:12.280 回答