Обновить вашу базу данных вручную - Как это?

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

Аватар пользователя kompospec kompospec 22 августа 2021 в 13:34

Обновления были выполнены. Если вы не видите никаких ошибок под этим сообщением, то можете спокойно продолжить пользоваться вашим сайтом. В противном случае вам придётся обновить вашу базу данных вручную. Все ошибки были добавлены в журнал

Как вручную обновить БД?

И что это вообще за процесс в Друпале?

За 20 лет - первый раз такое. Друпал 8.

Спасибо.

Комментарии

Аватар пользователя kompospec kompospec 24 августа 2021 в 23:31

модуль feeds
Обновление №8001

Неудача: Drupal\Component\Plugin\Exception\PluginNotFoundException: The "" plugin does not exist. Valid plugin IDs for Drupal\feeds\Plugin\Type\FeedsPluginManager are: file, daterange, entity_reference, uri, link, telephone, text, email, integer, image, datetime, feeds_item, string, boolean, path, langcode, number, timestamp, paragraphs в Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (строка 53 файла /home/XXX/XXX/public_html/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).

На этом у меня всё тормозит

Аватар пользователя VasyOK VasyOK 22 августа 2021 в 15:46

Бекап БД и файлов (там картинки могут быть к контенту привязаны) и экспериментируем. Не на продакшене естственно.
В feeds можно настроить приодическое удаление записей, но этим редко пользуются. Тем более, когда будете перекликивать feeds - увидите чего не хватает в новой версии.

Аватар пользователя kompospec kompospec 22 августа 2021 в 15:48

VasyOK wrote:
Удалите feeds, сделайте обновление, потом опять поставьте feeds и перекликайте функционал.

Удалить оно конечно же не даёт - говорит что есть поля которые используются

Аватар пользователя kompospec kompospec 22 августа 2021 в 15:49

Aggregates RSS/Atom/RDF feeds, imports CSV files and more.
The following reasons prevent Feeds from being uninstalled:

There is content for the entity type: Лента. Remove лента entities.
The Лента field type is used in the following fields: node.feeds_item, taxonomy_term.feeds_item

Аватар пользователя kompospec kompospec 22 августа 2021 в 16:47

Вообще, и самое главно что там, при попытке просмотра любого словаря Таксономии:

Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AS expression FROM tfr INNER JOIN tr ON tfr. = tr. AND tr. = 0 INNER JOIN (S' at line 1: SELECT tfr.tid AS tid, MAX(tfr.) AS expression FROM {} tfr INNER JOIN {} tr ON tfr. = tr. AND tr. = 0 INNER JOIN (SELECT t.tid AS tid, t.langcode AS langcode, MAX(t.) AS expression FROM {} t WHERE t. = :db_condition_placeholder_0 GROUP BY t.tid, t.langcode) mr ON tfr. = mr. AND tfr.langcode = mr.langcode GROUP BY tfr.tid; Array ( [:db_condition_placeholder_0] => 1 ) in Drupal\taxonomy\TermStorage->getTermIdsWithPendingRevisions() (line 407 of core/modules/taxonomy/src/TermStorage.php).

Аватар пользователя kompospec kompospec 22 августа 2021 в 21:51

VasyOK wrote:
Это до обновления или после?

Это причина почему я решил заняться обновлением - я прочитал что обновления могут решить эту проблему