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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== Mediawiki - алгоритм обновления MediaWiki === 1) Сделать бекапы файлов в отдельную папку # cp -r site.n...»)
 
Строка 19: Строка 19:
 
  # cp -r ../site.net_backup/images ./
 
  # cp -r ../site.net_backup/images ./
  
5) Установить заново плагины и скин в папки, подключить из через LocalSettings.php:
+
5) Обновить БД для работы с новой версией Mediawiki через страницу
 +
https://site.net/mw-config
 +
 
 +
Собственно основное обновление закончено. <br>
 +
 +
 
 +
6) Установить заново плагины и скин в папки, подключить из через LocalSettings.php:
 
  skins/
 
  skins/
 
  extensions/
 
  extensions/
Строка 27: Строка 33:
 
  wfLoadSkin( 'skin1' );
 
  wfLoadSkin( 'skin1' );
 
  wfLoadSkin( 'skin2' );
 
  wfLoadSkin( 'skin2' );
 +
 +
7) Пофиксить лого файл через LocalSettings.php:
 +
$wgLogo            = "$wgStylePath/logo.png";

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

Mediawiki - алгоритм обновления 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";