Mediawiki - алгоритм обновления MediaWiki
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 18:09, 29 ноября 2020; Admin iph (обсуждение | вклад)
Mediawiki - алгоритм обновления MediaWiki до последней версии
Протестировано обновление 1.19 до 1.35.0
Общий алгоритм обновления движка MediaWiki до последней версии:
1) Сделать бекапы файлов в отдельную папку
# cp -r site.net site.net _backup
2) Сделать бекапы базы в sql формате или xml:
# mysqldump db_name > db_name _29_11_2020.sql # mysqldump db_name --xml > db_name _29_11_2020.xml
3) Очистить корень сайта, сохранить .htaccess и залить новый архив MediaWiki:
# cd site_dir/ # rm -rf * # wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.0.tar.gz # tar -xzvf mediawiki-1.35.0.tar.gz -C ./ # mv mediawiki-1.35.0/* ./
4) Переносим картинки и конфиг LocalSettings.php
# cp -r ../site.net_backup/LocalSettings.php ./ # cp -r ../site.net_backup/images ./
5) Обновить БД для работы с новой версией Mediawiki через страницу
https://site.net/mw-config
Собственно основное обновление закончено.
6) Установить заново плагины и скин в папки, подключить из через LocalSettings.php:
skins/ extensions/ подключить через wfLoadExtension( 'name_ext1' ); wfLoadExtension( 'name_ext2' ); wfLoadSkin( 'skin1' ); wfLoadSkin( 'skin2' );
7) Пофиксить лого файл через LocalSettings.php:
$wgLogo = "$wgStylePath/logo.png";