Drupal 8 Entity/field definitions
Ошибка я так понимаю связана с модулем Pathauto.
Есть ли решение?
А вы пробовали запустить update.php?
Возникла в точности такая-же проблема. Гуглю уже два часа, вот нагуглил эту страницу. запуска update.php абсолютно ничего не меняет. Вот мужик говорит что команда драш помогает (не в этом но похожем случае), но я на винду его пока не ставил https://www.drupaleasy.com/quicktips/drupal-8-mismatched-entity-field-definitions
Если драш помогает, то используйте его.
https://www.drupal.org/node/594744
Только нужно сначала поставить composer.
А без драма ни как? Видна 10, друпал 8 ну не идет драш
Скорее всего нет. Разверните у себя virtualbox, поставьте туда ubuntu и уже на убунте установите Drush. В windows 10 не пробовал еще ставить open server и drush.
https://www.linode.com/docs/applications/containers/how-to-install-docker-and-deploy-a-lamp-stack
http://jessesnet.com/development-notes/2015/docker-lamp-stack/
Можете использовать docker, чтобы быстро все развернуть.
Еще я использую webmin для того чтобы домены добавлять:
http://www.webmin.com/deb.html
Только не забудьте указать нужные директивы:
https://drupalbook.org/ru/drupal/ispolzovanie-lamp-dlya-lokalnoy-razrabotki-na-ubuntu-debian
На VPS сервере та же самая ошибка. Помогла установка драш?
Да, проблема решается драшем. Drush должен быть 8ой версии.
https://www.drupal.org/node/2601762
Вот ссылка как такое исправить, можно 2 путями через drush и через index.php - обратите внимание на 24 комментарий из ссылки
Открываем index.php, вставлям этот код до $response->send();
try { \Drupal::entityDefinitionUpdateManager()->applyUpdates(); } catch (EntityStorageException $e) { print_r($e); }
обновляем страницу главную на сайте, затем удаляем новый код и все - ошибка пропадает. Я там в другом комментариии оставил вопрос по поводу drush Я его не мог правильно запустить, поэтому пришел к этому решению. Вот и мой вопрос - https://drupalbook.org/ru/comment/4723#comment-4723