Размышления об оптимальном способе обновления.
Ситуация 1.
Форум любой версии, модов нет, наличие дополнительных стилей не имеет значения.
Делаем резервную копию файлов форума и БД.
Качаем дистрибутив последней версии.
Заливаем поверх все файлы из дистрибутива последней версии,
кроме config.php и /images.
Набираем в браузере http://
домен/путь_к_форуму/install/update_to_latest.php
Получаем результат, что все хорошо.
Удаляем
/install и
/contrib.
Идем в администраторский раздел и проверяем все настроки.
Устанавливаем последнии версии необходимых модов и стилей.
При необходимости редактируем дополнительные стили согластно обновлению/ниям в виде мода/ов.
Радуемся жизни.
Ситуация 2.
Форум версии 2.0.
последняя_минус_1_-_4, модов от 1 до 10 средней степени сложности установки или от 1 до 5 высокой степени сложности установки, наличие дополнительных стилей не имеет значения.
Делаем резервную копию файлов форума и БД.
Качаем дистрибутив последней версии.
Заливаем поверх всё из дистрибутива последней версии,
кроме config.php и /images.
Набираем в браузере http://
домен/путь_к_форуму/install/update_to_latest.php
Получаем результат, что все хорошо.
Удаляем
/install и
/contrib.
Идем в администраторский раздел и проверяем все настроки.
Устанавливаем последнии версии необходимых модов и стилей.
При необходимости редактируем дополнительные стили согластно обновлению/ниям в виде мода/ов.
Радуемся жизни.
Ситуация 3.
Форум версии 2.0.
последняя_минус_5_-_10, модов от 11 и выше средней степени сложности и наличествуют моды высокой степени сложности установки, наличие дополнительных стилей не имеет значения.
Делаем резервную копию файлов форума и БД.
Качаем последовательные обновления в виде модов.
Редактируем все необходимые файлы согластно обновлениям в виде модов.*
Заливаем вновь появившися (не забывая их отредактировать при необходимости, если это указано в следующем обновлении в виде мода) и отредактированные файлы.
Заливаем
/install и
/contrib из дистрибутива последней версии.
Набираем в браузере http://
домен/путь_к_форуму/install/update_to_latest.php
Получаем результат, что все хорошо.
Удаляем
/install и
/contrib.
Идем в администраторский раздел и проверяем все настроки.
Обновляем моды.
При необходимости редактируем дополнительные стили согластно обновлениям в виде модов.
Радуемся жизни.
Ситуация 4.
Форум версии 2.0.
последняя_минус_11_и_более, наличие или отсутствие модов не имеет значения.
Делаем резервную копию файлов форума и БД.
Качаем дистрибутив последней версии.
Удаляем всё,
кроме config.php, /images и другого полученного от пользователей с помощью модов.
Заливаем поверх всё из дистрибутива последней версии, кроме
config.php и /images.
Набираем в браузере http://
домен/путь_к_форуму/install/update_to_latest.php
Получаем результат, что все хорошо.
Удаляем
/install и
/contrib.
Идем в администраторский раздел и проверяем все настроки.
Устанавливаем последнии версии необходимых модов и стилей.
При необходимости редактируем дополнительные стили согластно обновлениям в виде модов.
Радуемся жизни.
----------
* - Если вы умеете читать .patch файлы, то процесс облегчается: берете необходимый .patch файл обновления с вашей версии до последней и выполняете его инструкции.
Замечания относительно нескольких стилей форумов.
Не забывайте редактировать .tpl файлы остальных стилей, а не только subSilver'а.
В большинстве случаев .tpl файлы администраторского раздела разных стилей взаимозаменяемы, поэтому вы можете отредактировать .tpl файлы администраторского раздела только в одном стиле и потом скопировать их в остальные стили.
Не забывайте что стили тоже обновляются под версии форума.
В случае использования сильно измененного стиля вам может быть проще посмотреть обновление/ния в виде модов на предмет редактирования .tpl файлов и произвести соответствующие изменения в своем стиле.
Обновления в виде модов можно взять на этом сайте в разделе "
Моды".
Дистрибутив последней версии (то есть сам форум и локализацию) можно взять на этом сайте в разделе "
Файлы"
Это всё только ИМХО.