Никто не столкнулся? На днях Друпал посоветовал мне обновить Imagefield до новой версии - и все нафиг сломалось - глючит, не работает, выдает ошибки и т.д. Поставила снова предыдущую версию, но и она теперь глючит (может потому что filefield тоже обновлен)
Как вы решиете такие проблемы? Храните все версии модулей на всякий случай? А если сайт уже на сервере, стоит ли вообще что-то обновлять, или работает и ладно...
Комментарии
Надо перед апдейтом делать дамп базы и бэкап файлов. В случае с мелкими неключевыми модулями на это дело можно забить, но уж точно не когда дело касается ядра, CCK и вьюза как в вашем случае.
на странице модуля написано, как правильно обновиться. Не забывайте запустить update.php. Обновляться нужно одновременно с filefield. Если глючит - отключите эти модули, потом заново включите. У меня тоже был косяк, но потом заработало.
А как делать дамп базы и бэкап файлов? Вручную или есть модули для этого?
Этим вот удобно http://sypex.net/
правда это не модуль друпала
Дамп базы - экспорт с помощью PhpMyAdmin в панели хостинга, скорее всего. Обращайтесь к своему провайдеру, если доступа нет.
Бэкап файлов - ну хотя бы по фтп скопировать на локальную машину папку с модулями.
Так же, как уже сказали, не забываем перед апдейтом перевести сайт в режим обслуживания, а после в обязательном порядке - запуск /update.php
dfaker, спасибо
Cynicus, это вручную
Я пока на локалхосте собираю, на сервере еще не пробовала. Что значит перевести в режим обслуживания? В это время сайт не будет работать?
Для бекапа базы есть отличный модуль.
fairwind, круто, спасибо!
А имиджфилд так и не работает. Как быстро они исправят баг, как вы думаете?...
Нашла решение проблемы на друпал.орг
http://drupal.org/files/issues/imagefield-step1.png
http://drupal.org/files/issues/imagefield-step2.png
В обновленном модуле просто иначе работает привязывание имиджфилда к странице
Так что, кто столкнется - вот вам памятка
как тут добавить к теме "решено"?
> Что значит перевести в режим обслуживания? В это время сайт не будет работать?
Здесь переключатель.
/admin/settings/site-maintenance
Для пользователей без прав доступа к админе будет недоступен.
> Для бекапа базы есть отличный модуль.
Меньше модулей - больше надежность : )
Но это уже дело вкуса, конечно.
> как тут добавить к теме "решено"?
Правкой поста, сверху закладка.
Это дело не вкуса, а опыта в друпале. Пока что мне удобнее искать для всего модули, т.к. на копание в кодах уходит слишком много времени. Когда разберусь с АПИ, наверняка тоже скажу модулям свое большое фиии
Вот я как-то не программист, потому использую в основном готовые модули. И в Друпале я не волшебник, а только учусь.
Дело в другом - модули все разного качества и с разным уровнем поддержки. И если, к примеру, CCK или вьюз правится регулярно, то от многих ждать заплаток и совместимости можно месяцами. Это первое.
Второе, что в один совсем не прекресный момент может вылезти проблема несовместимости чего-то с чем-то. Локализовывать ее источник тем сложнее, чем больше наставлено всякого добра.
Так что мой подход - это всего лишь способ попытаться подстелить соломку заранее.
спасибо, полезно
Поняла твою мысль. Разумно. Учту