Во-первых, я хотел бы сказать, что я полный нуб в Drupal и PHP, но обладаю некоторыми знаниями о других веб-фреймворках/языках).
Вот мой путь к ошибкам:
Я использовал пользовательский интерфейс для установки Перевод контента и Перевод конфигурации модули из мультиязычного ядра (другие 2 модуля уже были установлены).
Это не сработало должным образом, так как полностью сломало сайт:
- псевдонимы не уважаются (например, из "/contact" в "/node/3")
- ошибка в модуле статистики для некоторых страниц (конечно, самых важных).
Вот ошибка в статистике модуля:
Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: базовая таблица или представление не найдено: 1146 Таблица 'mytablename.node_counter' не существует: ВЫБЕРИТЕ "nc"."totalcount" AS "totalcount", "nc"." daycount" AS "daycount", "nc"."timestamp" AS "timestamp" FROM {node_counter} "nc" WHERE "nid" IN (:db_condition_placeholder_0); Массив ( [:db_condition_placeholder_0] => 16 ) в Statistics_node_links_alter() (строка 55 файла /srv/mywebsitedomain/drupal/web/core/modules/statistics/statistics.module).
(«mywebsitedomain» и «mytablename» являются фиктивными именами, потому что, к сожалению, я не могу поделиться именем веб-сайта.)
Честно говоря, я не понимаю, почему это произошло, потому что я не копался в коде или чем-то еще.
У кого-то из вас была такая же проблема или у вас есть представление о том, как ее исправить?
Я был бы очень признателен за помощь.
Спасибо !