Ошибка при добавлении блока

Главные вкладки

Аватар пользователя niriter niriter 4 августа 2018 в 13:10

при попытке добавить блок идет ошибка:

в логах это:
[03-Aug-2018 20:27:38 Europe/Helsinki] Uncaught PHP Exception Drupal\Core\Entity\EntityStorageException: "No entity bundle was specified" at /home/u475148109/public_html/astar-travel/new/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php line 100

Комментарии

Аватар пользователя niriter niriter 4 августа 2018 в 13:23

при смене темы на стандартную ничего не поменялось...
есть подозрения что какие-то модули конфликтуют
теперь другой вопрос, как отключить модули в drupal 8?
p.s. у меня чекбоксы в недоступном состоянии, то есть включены но выключить нельзя

Аватар пользователя bumble bumble 4 августа 2018 в 13:52

Уточните полную версию Drupal.

niriter wrote:

как отключить модули в drupal 8?

В 8ке, нет процедуры отключения модулей/тем, вместо этого они сразу деинсталируются.

niriter wrote:

у меня чекбоксы в недоступном состоянии, то есть включены но выключить нельзя

Обычно, это означает что либо модуль является зависимостью другого, включенного модуля, либо есть сохраненные данные, которые блокируют удаление модуля.

В первом случае - нужно предварительно отключить модули, у которых в зависимостях находится нужный модуль (раскройте информацию о модуле, там детально описаны все зависимости модуля, а также модули, зависящие от текущего).

Во втором случае - нужно предварительно удалить данные подконтрольные модулю (это могут быть сущности, настройки и любые другие данные, записываемые модулем).

Аватар пользователя niriter niriter 4 августа 2018 в 15:13

Версия Drupal: 8.6.0-beta2
есть ли модуль который добавляет возможность отключения других модулей?
и почему вообще убрали довольно необходимую штуку, вот например сайт полетел и не известно какой модуль к этому привел, и из-за этого нужно удалять все модули?

Аватар пользователя bumble bumble 4 августа 2018 в 15:19

niriter wrote:

есть ли модуль который добавляет возможность отключения других модулей?

Нет конечно. Зачем?

niriter wrote:

и почему вообще убрали довольно необходимую штуку, вот например сайт полетел и не известно какой модуль к этому привел, и из-за этого нужно удалять все модули?

Метод "научного тыка" - не такой уж и научный. В действительности, дебаггинг производится не так.

ЗЫ - не используйте не стабильные версии.

Аватар пользователя bumble bumble 4 августа 2018 в 15:50

Дистанционно - точно никак, сорри.
Нужно полностью понимать происходящее, плюс иметь доступ ко всем исходникам.

8ка, уже давно вполне стабильна для работы с блоками, и сбоев при добавлении простого блока возникать не должно. Вероятнее всего - допущена ошибка при миграции. Я бы советовал, в первую очередь, вчитаться в инструкцию по переносу еще раз, и проделать обновление более тщательно. Попутно, перечитать треккеры используемых модулей, и известные ошибки на орге и около-друпальных блогах.

Если решения не найдется - только с XDebug'ом и Devel'ом искать.

Аватар пользователя niriter niriter 4 августа 2018 в 16:31

тут ошибка глазами друпала выглядит иначе http://prntscr.com/kem7te
+ есть 2 предупреждения при создании блока
http://prntscr.com/kem8ad
http://prntscr.com/kem8f8
перенос делал по инструкциям, заново делать это нету времени и желания (бд весит гиг и сайт переносится очень медленно...)

Аватар пользователя bumble bumble 4 августа 2018 в 15:53

Хм... Ну, так-то да - там есть модули, и в них есть код, и там где-то собака порылась.

Сарказм, конечно, но именно так сейчас выглядит картина, исходя из Ваших объяснений.