Обновление модулей
Прислано: Dimm
ср, 20/06/2007 - 19:40
Очень долго искал как обновлять версии модулей, нашел:
http://www.ibm.com/developerworks/ru/library/i-osource9/index.html
Может кому пригодится
Чтобы обновить версию модуля:
Сначала создайте резервную копию базы данных перед попыткой обновления ее схемы, и убедитесь, что эта резервная копия является корректной и полной. Затем войдите в систему как администратор (пользователь с uid == 1) и перейдите по адресу http://your.drupal.site/update.php
Выберите ссылку Run the database upgrade script (Выполнить сценарий обновления базы данных) для начала процесса обновления. Вы должны увидеть экран, аналогичный показанному на рисунке 5. Ваша установка Drupal может иметь большее число ниспадающих списков выбора, зависящее от количества установленных вами модулей. Поскольку мы обновляем модуль announcements, убедитесь в том, что в его ниспадающем списке выбран самый большой номер версии, затем нажмите Update. Drupal обрабатывает все обновления модуля, начиная с установленной версии и заканчивая выбранной вами версией.
- Dimm's blog
- Для комментирования войдите или зарегистрируйтесь
А куда файл модуля то кидать?
Заменять старые файлы?
Я вот заменил старый views , на новый.
потом делаю апдейт и ничего не происходит гиф повисает что полосы бегут и всё =((
- Для комментирования войдите или зарегистрируйтесь
Перед запуском update.php следует заменить устарелые файлы модуля на новые. )
- Для комментирования войдите или зарегистрируйтесь
Решение было сохранено на сайте DrupalCookBook.ru:
Обновление модулей.
Авторы, предложившие решения, также указаны в сохранённой статье.
- Для комментирования войдите или зарегистрируйтесь
Поскольку мы обновляем модуль announcements, убедитесь в том, что в его ниспадающем списке выбран самый большой номер версии, затем нажмите Update.
А если в этом списке указаны номера:1,2,3,4,5,6,7,8,9,502,504. А обновляемая версия модуля - 1.8.
Выбирать самый большой - 504?
Если я правильно перевёл с англ., то здесь написано, что система по-умолчанию ставит правильную цифру из этого списка, а если не ставит вообще, то обновления БД не нужны
- Для комментирования войдите или зарегистрируйтесь
Хотелось бы понять почему система иногда выбирает не самую свежую версию обновлений, например:
Есть обновление captcha_update_6203()
На update.php выбран НЕ последний номер из списка, а 6202
Причём после обновления (я сравнивал) действия из 6203 выполнены (в данном случае "Rename the type field to captcha_type in captcha_points.")
Можете объяснить?
- Для комментирования войдите или зарегистрируйтесь





Комментарии