Кто или что выдает ошибку?

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

Аватар пользователя virvolk@drupal.org virvolk@drupal.org 21 июля 2008 в 19:25

Здравствуйте! После непродолжительной работы сайта и экспериментов с модулями начала появляться ошибка в логах :

Unknown column 'ad_image.url' in 'field list' query: SELECT node.nid, node.sticky AS node_sticky, node.created AS node_created_created, ad_image.url AS ad_image_url FROM node node WHERE (node.type IN ('actions')) AND (node.status = '1') ORDER BY node_sticky DESC, node_created_created DESC LIMIT 0, 3 в файле /home/xxxx/public_html/includes/database.mysql.inc в строке 172.

Может подскажете кто ее выдает и как исправить?

Комментарии

Аватар пользователя olk olk 21 июля 2008 в 19:42

Кэш почистите, видимо после отработки db_rewrite_sql в каком то из модулей осталось не корректный query в кэше , а джойн который был прописан пропал

Аватар пользователя olk olk 22 июля 2008 в 0:02

Ну а че тут думать явно же что данный селект не корректен

SELECT node.nid, node.sticky AS node_sticky, node.created AS node_created_created,ad_image.url  AS ad_image_url FROM node node WHERE (node.type IN ('actions')) AND (node.status = '1') ORDER BY node_sticky DESC, node_created_created DESC LIMIT 0, 3

в данном случае алиас ad_image - не определен , его просто нет в запросе (во фразе FROM) ...
Если вы разрешали а потом отменяли какие то модули , то попробуйте не просто убрать "галку" с этих модулей но и удалить их (admin/build/modules/uninstall)