Здравствуйте.
Стояла 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.
Заранее спасибо.
Комментарии
Ошибка говорит о том, что в таблице path_redirect нет колонки path. Причем обращение к таблице path_redirect идет из файла pathauto.inc
Посмотрите, что было с этой колонкой path в старых версиях и что случилось с ней теперь. Как вариант, в новой версии модуля колонки в таблице переименовали.
У меня такое не при смене 6.14 на 6.15 а при обновлении pathauto
На 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) - работает, ошибка исчезла.