Ставил модуль для пробы simpleads, он начал каждый день обновляться.
В последней версии требует выполнить update.php, 7004 - Create a new field for URL window targeting.
но выдает ошибку
simpleads module
Update #7004
Failed: FieldException: Попытка обновления экземпляра несуществующего поля field_ad_start_date. в функции field_update_instance() (строка 522 в файле /data/www/dev3.unnamed.net.ua/modules/field/field.crud.inc).
Модуль выключен, не удаляется, через несколько секунд после запуска удаления идет как я понял сброс ожидания и ничего не открывается.
http://ftp.drupal.org/files/projects/simpleads-7.x-1.6.tar.gz
Варианты помощи:
1) подсказать, что за ошибка
2) подсказать, как вообще почистить БД вручную.
(Багрепор писал, говорит, на чистой установке падает или нет, в общем не помог)
Комментарии
На чистую все ставиться и удаляется
Я не смотрел модуль, но мне кажется в этой версии он пытается обновить поле которого не было раньше. При этом либо забыли прописать проверку на наличие. Либо забыли добавить - создать.
To be fashion and have a warm winter, you should come to our northface outlet store online, here we sale discount north face jackets with best quality and lowest cost, free free shipping all over the world.
Очень интересные сайты:
http://www.greek-serial.ru/
http://mobiletelefons.ru/
http://www.web2-technology.ru/
http://www.kombains.com/
http://koptilni.com/
http://www.medic-tehno.com/
http://www.stomatology-instrument.com/
http://www.gepatit-borba.ru/
http://www.turizm-for-you.ru/
http://free-programm.ru/
http://www.autocenter-moskva.ru/
http://www.seo-gazeta.ru/
http://www.instrument-med.com/
АП
1. У тебя походу где-то в БД старые записи остались с описанием полей...
2. Попробуй вручную создать поле field_ad_start_date в типе контента SimpleAds потом снова выполни update.php
Я сейчас смотрю код и вижу что там все порядке с хуками обновления и установки. Поле field_ad_start_date был в самом начале. Так что в коде полностью исключена ошибка ообновления несуществующего поля.
Еще, попробуй отключить модуль, потом удали его, очисти кеш, выполни крон.
Затем снова пробуй установить модуль и выполнить update.php
Насколько я понимаю в Issue queue подобной проблемы ни у кого не возникало - http://drupal.org/project/issues/simpleads.
Еще можешь попробовать вручну удалить из бд.
1. Для этого сделай бэкап своей базы.
2. Удали весь контент рекламы из БД.
3. Открой таблицу system и выполни UPDATE system SET status = 0 WHERE filename LIKE '%simpleads%' (этим ты отключишь модуль)
4. потом открой field_config и field_config_instance таблицы
- удаляй оттуда записи все что начинается с field_ad_*
- затем удаляй все таблицы из бд которые также начинаются с field_data_field_ad_* и field_revision_field_ad_*
5. Открой свой сайт и убедись что все еще живой.
6. Очисти кеш, выполни крон. Убедись что нет критических ошибок.
7. Затем иди в Модули и установи SimpleAds - должно все сработать.
Всем спасибо.
Полей и таблиц не было уже, в system было выключено, но стояла версия 7003, которая и требовала обновление.
В итоге после всей чистки модуль после включения не пашет, не создает тип материала все равно.. Ладно, пока не к спеху.
Еще раз спасибо... Буду знать теперь как чистить...
Попробуй очистить поле верисии там где 7003 стоит и выполни update.php
Это конечно было сделано, update.php ничего не видит, проблема уже в новой "чистой" установки.
У меня все ставится и удаляется на чистую. Хотя может версия старая. Планирую перевести свой блог про подбор персонала на Drupal, так как уже достаточно освоила этот замечательный движок.
У вас сейчас WordPress?