Mediawiki - алгоритм обновления MediaWiki: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
Строка 1: Строка 1:
=== Mediawiki - алгоритм обновления MediaWiki ===
+
=== Mediawiki - алгоритм обновления MediaWiki до последней версии ===
  
 +
'''Протестировано обновление 1.19 до 1.35.0''' <br>
 +
 +
Общий '''алгоритм обновления движка MediaWiki до последней версии''': <br>
  
 
1) Сделать бекапы файлов в отдельную папку
 
1) Сделать бекапы файлов в отдельную папку

Версия 18:09, 29 ноября 2020

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";