Обслуживание Mediawiki — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) м (→Скрипт наложения патча на MW) |
Админ (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
+ | Я обновлял с 1.15.x до 1.16. Обновление очень простое. | ||
+ | |||
+ | * Скачивается обновление. | ||
+ | * Делаем резервную копию сайта и базы данных. | ||
+ | * Сохранить LocalSettings.php! | ||
+ | * Распаковываем скачанное обновление прямо вместо файлов текущей вики. | ||
+ | * Заходим через браузер в свою вики — запустится инсталлятор, который сам все сделает — нужно лишь заново * заполнить настроечные данные на предложенной странице. | ||
+ | * Восстанавливаем прежний LocalSettings.php. | ||
+ | * Каталог Config можно переместить в домашнюю папку админа или удалить. | ||
+ | * Не забываем обновить имеющиеся расширения. | ||
+ | * Проверяем страницу о вики. | ||
== Скрипт наложения патча на MW == | == Скрипт наложения патча на MW == |
Версия 15:59, 24 сентября 2016
Я обновлял с 1.15.x до 1.16. Обновление очень простое.
- Скачивается обновление.
- Делаем резервную копию сайта и базы данных.
- Сохранить LocalSettings.php!
- Распаковываем скачанное обновление прямо вместо файлов текущей вики.
- Заходим через браузер в свою вики — запустится инсталлятор, который сам все сделает — нужно лишь заново * заполнить настроечные данные на предложенной странице.
- Восстанавливаем прежний LocalSettings.php.
- Каталог Config можно переместить в домашнюю папку админа или удалить.
- Не забываем обновить имеющиеся расширения.
- Проверяем страницу о вики.
Скрипт наложения патча на MW
#!/bin/bash cd /var/www/папка с вики echo Наложение патча на MW 1.26.4 echo Скрипт д.б. запущен из папки куда установлена МедиаВики echo Скачивание патча MW 1.26.4 wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.4.patch.gz echo Распаковка патча MW 1.26.4 gzip -d mediawiki-1.26.4.patch.gz echo Наложение патча MW 1.26.4 sudo patch -p1 -i mediawiki-1.26.4.patch echo Удаление скачанных файлов патчей (отключено) удалите вручную # rm mediawiki-1.26.4.patch.gz # rm mediawiki-1.26.4.patch
composer
#!/bin/bash cd /var/www/папка с вики echo Обновление расширений Composer для SMW echo Скрипт д.б. запущен из папки куда установлена МедиаВики echo Обновление Composera sudo composer update echo Обновление БД МедиаВики sudo php maintenance/update.php echo Обновление БД Семантической МедиаВики sudo php extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php -d 50 -v