Mediawiki - алгоритм обновления MediaWiki: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | === Mediawiki - алгоритм обновления MediaWiki === | + | === Mediawiki - алгоритм обновления MediaWiki до последней версии === |
+ | Отследить версии можно через ссылку https://www.mediawiki.org/wiki/News | ||
+ | |||
+ | '''Протестировано обновление 1.19 до 1.35.0''' <br> | ||
+ | |||
+ | Общий '''алгоритм обновления движка MediaWiki до последней версии''': <br> | ||
1) Сделать бекапы файлов в отдельную папку | 1) Сделать бекапы файлов в отдельную папку |
Текущая версия на 19:35, 5 октября 2021
Mediawiki - алгоритм обновления MediaWiki до последней версии
Отследить версии можно через ссылку https://www.mediawiki.org/wiki/News
Протестировано обновление 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";