Concrete5: Проблеми при добавяне на нов тип блок

Току-що направих нова инсталация на бетон (5.6) и изведнъж се провалям на Concrete 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).

За моя изненада грешката продължаваше.

Поставям блоковете си там, където винаги имам бетонен корен /блокове, но по някаква причина той търси ресурси под бетонни корен /бетон/блокове.

Сега съм просто объркан, че се провалих толкова много в толкова проста задача. Благодаря предварително.


person osnoz    schedule 14.09.2012    source източник


Отговори (2)


Има грешка в 5.6.0, свързана с новия кеш за замени. Беше коригирано в изданието 5.6.0.1 point, така че надстройката трябва да разреши проблема. Или можете да изключите кеша за замяна в таблото за управление, ако не искате да надстроите.

person Jordan Lev    schedule 15.09.2012
comment
Актуализирах до 5.6.0.1, не проработи, след което изключих кеша за заместване, което реши проблема. Благодаря любезно - person osnoz; 18.09.2012
comment
Трябва да можете да изчистите кеша, за да разрешите това в 5.6.0.1. - person Korvin Szanto; 19.09.2012

Моите стъпки за коригиране на това изключение:

  1. Изключете замяната и основния кеш
  2. Деинсталирайте "повреден" пакет
  3. Изтрий кеш-памет
  4. Изтрийте блоковия си ред от таблицата „BlockTypes“ МНОГО ВАЖНО
  5. Преинсталирайте пакета
person Miguel Gil Martínez    schedule 21.12.2012