Рейтинг:0

Установка Content Translation ломает сайт (ошибка модуля статистики + не учитываются алиасы)

флаг in
Dna

Во-первых, я хотел бы сказать, что я полный нуб в 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» являются фиктивными именами, потому что, к сожалению, я не могу поделиться именем веб-сайта.)

Честно говоря, я не понимаю, почему это произошло, потому что я не копался в коде или чем-то еще.

У кого-то из вас была такая же проблема или у вас есть представление о том, как ее исправить?

Я был бы очень признателен за помощь.

Спасибо !

MrD avatar
флаг cn
MrD
Попробуйте переустановить модуль статистики. См. сообщение об ошибке, проблема из таблицы node_counter не выходит. Поэтому вам нужно переустановить модуль, чтобы добавить таблицу.
флаг in
Dna
Спасибо, попробую, но не хочу терять данные. В пользовательском интерфейсе после выбора удаления он предупреждает меня, что данные будут потеряны. Разве мы не можем просто переустановить его, не удаляя полностью?
флаг in
Dna
Я удалил (статистика на данный момент вторична, я просто хочу, чтобы сайт работал). Но теперь, похоже, больше нельзя установить статистику. Я проверяю это, нажимаю «Установить», а затем страница обновляется, но модуль все еще не отмечен.
флаг in
Dna
Здравствуйте, просто чтобы вы знали, я использовал резервную копию, чтобы вернуть все назад. Это позор, потому что я не нашел, как решить эту проблему. спасибо за помощь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.