[решено] сломался модуль AD

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

Аватар пользователя RayB RayB 17 августа 2010 в 7:53

В один "прекрасный" момент перестал работать модуль 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

Комментарии

Аватар пользователя vitg vitg 17 августа 2010 в 8:34

Удалять как пробовали? Только выключали (убрать галочку - сохранить)? Или удаляли все данные модуля (отдельная вкладка на страничке модулей)?

Насколько понимаю, здесь проблемы со структурой таблиц в БД. Можно вручную корректировать, но лучше установить заново.

Аватар пользователя RayB RayB 17 августа 2010 в 9:38

удалял через отдельную вкладку, причем уже раза 3 за месяц. Сломался кажется после обновления друпала до 6.17 (но не уверен), вот думаю может сейчас обновиться до 6.19 и все само собой пройдет

Аватар пользователя RayB RayB 17 августа 2010 в 16:44

"vitg" wrote:
Раз решено, опубликуйте, в чем была проблема

как мне сказали "обычная очистка и установка модуля" Smile но я так понимаю непосредственно в базе данных

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 17 августа 2010 в 16:53

Подтвердаю.
1. Отключил модуль
2. в Uninstall он почему-то не появился
3. Удалил модуль из каталога modules
4. Скачал свежую версию в all/modules
5. Удалил таблицы ad_*
6. Включил модуль