В один "прекрасный" момент перестал работать модуль AD. Если смотреть в коде страницы то на месте где должны быть реклама, выводимая модулем, видим подобное:
Fatal error: Call to undefined function drupal_bootstrap() in /home/www/site.ru/modules/ad/adserve.inc on line 300
Также при создании материала типа "реклама" получаем ошибку:
* user warning: Unknown column 'sitekey' in 'where clause' query: UPDATE ad_statistics SET count = count + 1 WHERE date = 2010081623 AND aid = 3590 AND action = 'create' AND adgroup = '' AND hostid = '' AND sitekey = '' in /home/www/site.ru/modules/ad/ad.module on line 333.
* user warning: Unknown column 'sitekey' in 'where clause' query: UPDATE ad_statistics SET count = count + 1 WHERE date = 2010081623 AND aid = 3590 AND action = 'update' AND adgroup = '' AND hostid = '' AND sitekey = '' in /home/www/site.ru/modules/ad/ad.module on line 333.
При попытке отредактировать материал типа "реклама" получаем белый лист который все не может загрузиться.
Может кто знает как починить? Или кто согласится помочь за денежку. Пробовал удалять модуль и ставить по новой, не помогает.
UPD: проблема решена, большое спасибо за помощь RxB
Комментарии
Удалять как пробовали? Только выключали (убрать галочку - сохранить)? Или удаляли все данные модуля (отдельная вкладка на страничке модулей)?
Насколько понимаю, здесь проблемы со структурой таблиц в БД. Можно вручную корректировать, но лучше установить заново.
удалял через отдельную вкладку, причем уже раза 3 за месяц. Сломался кажется после обновления друпала до 6.17 (но не уверен), вот думаю может сейчас обновиться до 6.19 и все само собой пройдет
Врядли это апдейт ядра.
Стучи, лучше в скайп, посмотрю
скайпа пока не освоил )
написал в аську
Тебя антиспам не пропустил, напиши без ссылок
Раз решено, опубликуйте, в чем была проблема
как мне сказали "обычная очистка и установка модуля" но я так понимаю непосредственно в базе данных
Подтвердаю.
1. Отключил модуль
2. в Uninstall он почему-то не появился
3. Удалил модуль из каталога modules
4. Скачал свежую версию в all/modules
5. Удалил таблицы ad_*
6. Включил модуль
Спасибо