Обновление drupal с 6.9 до 6.10
Не прошло и пол года, как друпал снова обновился и очень настойчиво требует обновить сайт, ибо всё плохо с безопасностью.
Приступаю.
Первым делом качаю drupal версии 6.10 и изучаю в корне файлик UPGRADE.txt.
И выполняю шаги для успешного обновления сайта, описанные там:
- Делаю резервную копию базы данных и всех кишек друпала. Хотя друпаловцы настаивают на содержимом папки sites, modules (если были добавлены свои) и files, где хранятся всякие файлы от моего сайта, и все остальные файлы, в которые я ходил руками (.htaccess и robots.txt).
- Логинюсь юзером с ID №1
- Загоняю сайт в режим Off-line (Обслуживание) в меню /admin/settings/site-maintenance
- Переключаюсь со своей темы на рекомендуемую Garland или Bluemarine (/admin/build/themes)
- Отключаю (НО НЕ УДАЛЯЮ) все дополнительные модули (/admin/build/modules). Процесс происходит в несколько этапов из-за отключения зависящих друг от друга модулей.
- Сношу все друпаловские файлы из www-root (ибо см. №1)
- Разархивирую файлик с друпаом версии 6.10 в очищенный www-root
- Копирую из резервной копии files, sites, .htaccess и robots.txt, попутно пытаюсь добыть перевод для этой версии, но есть пока только для 6.9 - его и беру.
- Убеждаюсь, что файл конфига лежит мой и именно там, где нужно
- Запускаю /update.php и нервно курю в стороне..
Всё прошло на ура. Результатом обновления было несколько строчек:
The following queries were executed
system module
Update #6049
* ALTER TABLE {url_alias} DROP INDEX src
* ALTER TABLE {url_alias} ADD INDEX src_language (src, language)
Теперь захожу в админку, возвращаю родную мне тему и начинаю включать модули (хорошей идеей было-бы записать включенные или хотя-бы заскриншотить до начала процесса :). При включении модулей на хостингах с небольшим объёмом памяти имеет смысл включать их небольшими кучками, вплоть до поштучно, что-бы избежать риска поиметь белую страницу смерти.
Всё выглядит рабочим и все модули подтянулись - загоняю сайт в режим Online и наслаждаюсь новой версией..




Обзор AgeStar NSB3AS1T NAS для 3.5" SATA HDD
Комментариев и оценок: 183
Обзор AgeStar NSB3AS1T NAS для 3.5" SATA HDD - сетевого хранилища на базе 3.5" SATA HDD с возможностью подключения по USB. 10/100 Mbit, SATA 3.5"
AgeStar FUBCP USB2.0 to IDE/SATA Adapter
Комментариев и оценок: 93
AgeStar FUBCP - подключение IDE или SATA 2.5",3.5" или 5.25" устройств через USB
Обзор жесткого диска HDD 2ТБ Western Digital WD20EARS
Комментариев и оценок: 73
Краткий обзор жесткого диска HDD 2ТБ Western Digital WD20EARS-00MVWB0 с фотографиями и тестами производительности.Многофункциональное устройство Canon LaserBase MF3228
Комментариев и оценок: 52
Многофункциональное устройство Canon LaserBase MF3228. Описание, впечатления от работы, ссылка на драйвера.
AgeStar SUB2O1 2.5" SATA External Enclosure
Комментариев и оценок: 51
Обзор с картинками и тестами AgeStar SUB201 - внешней USB коробки для 2.5" SATA винчестеров.