Обновление 10 на 11

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

Аватар пользователя Экспромт Экспромт 28 ноября в 2:29

Здраствуйте, друзья!
У меня есть сайт Друпал 10, я хочу перевести его на 11. Всё обновляю через композер, но база данных была MySQL 5.7. Я её средствами хостинг провайдера экспортировала, затем импортировала в созданную MySQL 8. Вроде все переписала в settings.php и обновляется без ругани, и даже, как будто переходит потом на сайт, с надписью, что он на техобслуживании, но. при попытке авторизоваться выдает непредвиденную ошибку.

Решила протестировать на Друпал 10 загрузить базу MySQL 8. Получила ту же самую ошибку.

Хостинг провайдер отказался комментировать. Ответов с решением в англоязычном Друпал сообществе не нашла. Кто-нибудь подскажет, что делать?

Вот такую бяку рисует:

The website encountered an unexpected error. Try again later.
Drupal\Component\Plugin\Exception\PluginNotFoundException: Unable to determine class for field type 'commerce_tax_number' found in the 'field.storage.profile.tax_number' configuration in Drupal\field\FieldStorageConfigStorage->mapFromStorageRecords() (line 167 of core/modules/field/src/FieldStorageConfigStorage.php).
Drupal\field\FieldStorageConfigStorage->mapFromStorageRecords() (Line: 168)
Drupal\Core\Config\Entity\ConfigEntityStorage->doLoadMultiple() (Line: 312)
Drupal\Core\Entity\EntityStorageBase->loadMultiple() (Line: 191)
views_views_data() (Line: 219)
Drupal\views\ViewsData->Drupal\views\{closure}() (Line: 395)
Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 218)
Drupal\views\ViewsData->getData() (Line: 142)
Drupal\views\ViewsData->get() (Line: 94)
Drupal\views\Plugin\Derivative\ViewsEntityRow->getDerivativeDefinitions() (Line: 101)
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDerivatives() (Line: 87)
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator->getDefinitions() (Line: 337)
Drupal\Core\Plugin\DefaultPluginManager->findDefinitions() (Line: 213)
Drupal\Core\Plugin\DefaultPluginManager->getDefinitions() (Line: 153)
views_theme() (Line: 502)
Drupal\Core\Theme\Registry->processExtension() (Line: 395)
Drupal\Core\Theme\Registry->Drupal\Core\Theme\{closure}() (Line: 395)
Drupal\Core\Extension\ModuleHandler->invokeAllWith() (Line: 394)
Drupal\Core\Theme\Registry->build() (Line: 276)
Drupal\Core\Theme\Registry->get() (Line: 88)
Drupal\Core\Utility\ThemeRegistry->initializeRegistry() (Line: 69)
Drupal\Core\Utility\ThemeRegistry->__construct() (Line: 314)
Drupal\Core\Theme\Registry->getRuntime() (Line: 141)
Drupal\Core\Theme\ThemeManager->render() (Line: 446)
Drupal\Core\Render\Renderer->doRender() (Line: 203)
Drupal\Core\Render\Renderer->render() (Line: 108)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 593)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 107)
Drupal\Core\Render\Renderer->renderRoot() (Line: 66)
Drupal\Core\Render\BareHtmlPageRenderer->renderBarePage() (Line: 76)
Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer->renderBarePage() (Line: 1076)
install_display_output() (Line: 160)
install_drupal() (Line: 53)

Комментарии

Аватар пользователя cwpnaWLs7M4a cwpnaWLs7M4a 28 ноября в 3:12

"The website encountered an unexpected error." - кэшь сбрасывали? drush cr
попробуйте еще drush updb и composer update
ругается что не может PluginNotFoundException: Unable to determine class for field type 'commerce_tax_number' found in the 'field.storage.profile.tax_number' понять.

Аватар пользователя Экспромт Экспромт 28 ноября в 3:19

Не поверите, drush не притрагивалась ни разу. Сomposer дался с трудом. Я еще 7-ку на него переводила. Теперь вот новые приколы. Но, похоже, не избежать мне этого. Попробую в ближайшее время. Благодарю.

Аватар пользователя VasyOK VasyOK 29 ноября в 18:18

А БД-у действительно конвертировать нужно?
Специалисты по окружению есть на форуме?
Может просто движек БД обновить?
Я не утверждаю, а просто спрашиваю...

Аватар пользователя VasyOK VasyOK 1 декабря в 13:53

У вас шаред или ВДС? В любом случае саппорт должен ответить на этот вопрос. Я увы плохо разбираюсь в этом. Можете в ChatGPT вопрос задать:
"У меня cервер на Ubuntu 22 (тут ОС и версию написать) и MySQL 5.7. Как обновить MySQL до версии 8."

Аватар пользователя Экспромт Экспромт 1 декабря в 22:09

Спасибо большое. Надеюсь, как-нибудь разберусь. Вот Мудл новый тоже просит БД8. Это попандос во всём этом ковыряться. Но, буду пробовать, что поделать?
Если, вдруг, кто разберётся до меня, буду признательна за решение.

Аватар пользователя VasyOK VasyOK 2 декабря в 20:00

Нормальный хост найти. Да проблема.
П.С. На 11 пока может быть рано. Еще много контриба не переведено. Но движек БД уже надо обновлять.