Проблема с pathauto(?) после обновления на 6.15 (с 6.14) [РЕШЕНО!]

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

Аватар пользователя mail_ru@drupal.org mail_ru@drupal.org 23 декабря 2009 в 0:11

Здравствуйте.

Стояла 6.14, проблем не было.
Поставил 6.15, согласно инструкции. При установке ошибок не было, и так вроде бы все работает.

Стоят модули path, pathauto, path_redirect, помимо прочего.

Проблемы возникли при создании какого-либо материала. Появляется ошибка вида:

UNKNOWN COLUMN 'path' IN 'WHERE clause' query: SELECT rid FROM path_redirect WHERE path = 'здесь-идет-путь-и-название-материала-не-длиннее-100-символов-согласно-настройкам-patchauto' LIMIT 0, 1 в файле /домашний-каталог-хостинга/public_html/modules/pathauto/pathauto.inc в строке 74.

Такая же ошибка появляется и для введенных тегов (соотв. с указанием каждого тега и несущ. таблицы).

Данная ошибка возникает на странице с только что добавленным материалом. Любой материал успешно добавляется, все синонимы и теги работают.

Повторный запуск update.php ничего не изменил. Другие теги и т.д. - также все есть и работает, ничего никуда не пропало и ИНЫХ ошибок нигде не выдается.

Хотелось бы с этим разобраться, что и к чему.

Версии pathauto, pathredirect - последние стабильные. Возможно, проблема в том, что их пока не обновили и не привели в полное соответствие с учетом новых глюков (???) версии 6.15.

Заранее спасибо.

Комментарии

Аватар пользователя ankheg ankheg 23 декабря 2009 в 0:30

Ошибка говорит о том, что в таблице path_redirect нет колонки path. Причем обращение к таблице path_redirect идет из файла pathauto.inc

Посмотрите, что было с этой колонкой path в старых версиях и что случилось с ней теперь. Как вариант, в новой версии модуля колонки в таблице переименовали.

Аватар пользователя mail_ru@drupal.org mail_ru@drupal.org 25 декабря 2009 в 23:02

На drupal.org в разделе pathauto написано, что последняя стабильная версия не дружит с path-redirect и автор рекомендует ставить devel-версию path-redirect, хотя и предупреждает о траблах (нестабильна и т.д.). Но установка ее не решает проблемы.
Но у меня проблема проявилась именно после обновления друпала, ибо после установки pathauto v.1.2 все работало нормально.

UPD Автор пишет также, что проблема решена в devel-версии pathauto. Попробую счас.

UPD2: установил 6.x-1.x-dev (НЕ 6.x-2.x-dev) - работает, ошибка исчезла.