У меня большая проблема.
Обновлял модули Drupal, причем очень многие за раз: CCK с 6.x-2.6 до 6.x-2.9, Fieldgroup 6.x-2.6 до 6.x-2.9, Internationalization 6.x-1.0-beta6 до 6.x-1.7,Localization client 6.x-1.7 до ,Public Download Count 6.x-1.0-beta3 до 6.x-1.0-beta5, Views 6.x-2.2 до 6.x-2.12 и еще мелкие модули.
В общем, после обновления не работает Public Download Count - искал весь день не нашел в чем причина, а на нем у меня висит очень важная статистика.
Думаю откатиться до бэкапа двухнедельной давности со старыми модулями, но встает вопрос: как быть с контентом, его ведь за две недели много было опубликовано.
По идее можно как обновился, так и откатиться заменой новых модулей старыми и выбором его в update.php, но пока боюсь рисковать.
Если откатываться, то как правильно это сделать?
Комментарии
update.php запустить не забыли
Нет, не забыл, запускал после каждого раза.
Кстати, после обновления Public Download Count была ошибка:
* warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/mysite.kz/www/update.php on line 174.
* user warning: Table 'sitedb.autoassignrole_page' doesn't exist query: SELECT rid, path, display, title, weight, menu FROM autoassignrole_page in /var/www/mysite.kz/www/sites/all/modules/autoassignrole/autoassignrole.module on line 39.
* user warning: Table 'sitedb.autoassignrole_page' doesn't exist query: SELECT rid, path, display, title, weight, menu, registration FROM autoassignrole_page WHERE registration = 1 in /var/www/mysite.kz/www/sites/all/modules/autoassignrole/autoassignrole.module on line 569.
* user warning: Unknown column 'status' in 'field list' query: UPDATE locales_target SET status = 1 WHERE lid = 19766 in /var/www/mysite.kz/www/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 448.
* user warning: Unknown column 'status' in 'field list' query: UPDATE locales_target SET status = 1 WHERE lid = 19767 in /var/www/mysite.kz/www/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 448.
* user warning: Unknown column 'status' in 'field list' query: UPDATE locales_target SET status = 1 WHERE lid = 19769 in /var/www/mysite.kz/www/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 448.
* user warning: Unknown column 'status' in 'field list' query: UPDATE locales_target SET status = 1 WHERE lid = 19771 in /var/www/mysite.kz/www/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 448.
* user warning: Unknown column 'status' in 'field list' query: UPDATE locales_target SET status = 1 WHERE lid = 19772 in /var/www/mysite.kz/www/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 448.
* user warning: Unknown column 'status' in 'field list' query: UPDATE locales_target SET status = 1 WHERE lid = 19773 in /var/www/mysite.kz/www/sites/all/modules/i18n/i18nstrings/i18nstrings.module on line 448.
* warning: Invalid argument supplied for foreach() in /var/www/mysite.kz/www/update.php on line 338.
Это критично?
развернуть бэкап
Но в бэкапе ведь не будет нового контента(за две недели). Как его добавить в бэкап?
ну ктож виноват то? в инструкции первым пунктом чёрным по белому:
СТОП! Контент можно забэкапить и восстановить отдельно, не заменяя остальных таблиц из БД.
Для этого в модуле Backup and Migrate есть специальная функция (в расширенном бэкапировании), она позволяет сохранять данные только из выбранных администратором таблиц.
Ставлю этот модуль, надеюсь поможет. Спасибо!
Заменил модуль Public Download Count модулем Filefield_stat, выполняет все функции, которые мне нужны.
Так что остаюсь на обновленном Друпале :). Всем спасибо за советы.