Mediawiki - алгоритм обновления MediaWiki: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== Mediawiki - алгоритм обновления MediaWiki === 1) Сделать бекапы файлов в отдельную папку # cp -r site.n...») |
Admin iph (обсуждение | вклад) |
||
Строка 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";