Обслуживание Mediawiki — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м (Обновление ПО через композитор (замена Semantic Maps 3.4.2 на Semantic Maps 4.0) - пока не допилено)
м
Строка 3: Строка 3:
 
* Скачивается обновление.
 
* Скачивается обновление.
 
* Делаем резервную копию сайта и базы данных.
 
* Делаем резервную копию сайта и базы данных.
* Сохранить LocalSettings.php!
+
* Сохранить ooLocalSettings.php]]!
 
* Распаковываем скачанное обновление прямо вместо файлов текущей вики.
 
* Распаковываем скачанное обновление прямо вместо файлов текущей вики.
 
* Заходим через браузер в свою вики — запустится инсталлятор, который сам все сделает — нужно лишь заново * заполнить настроечные данные на предложенной странице.
 
* Заходим через браузер в свою вики — запустится инсталлятор, который сам все сделает — нужно лишь заново * заполнить настроечные данные на предложенной странице.
Строка 54: Строка 54:
  
 
Прописывание Google Maps API Key чтобы работали гугл карты (требуется для кириллических названий), OSM понимают пока только латиницу.
 
Прописывание Google Maps API Key чтобы работали гугл карты (требуется для кириллических названий), OSM понимают пока только латиницу.
 +
 +
== См. также ==
 +
* [[Администрирование Mediawiki]]
 +
* [[Установка Mediawiki]]
  
 
== Ссылки ==
 
== Ссылки ==

Версия 09:44, 1 апреля 2017

Я обновлял с 1.15.x до 1.16. Обновление очень простое.

  • Скачивается обновление.
  • Делаем резервную копию сайта и базы данных.
  • Сохранить ooLocalSettings.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

Обновление ПО через композитор (замена Semantic Maps 3.4.2 на Semantic Maps 4.0) - пока не допилено

Все команды выполняем из папки куда установлена медиавики.

Сначала обновляем композитор с помощью скрипта приведённого выше

Сначала Удаление Semantic Maps если composer установлен глобально

 sudo composer remove mediawiki/semantic-maps "*"

Установка Maps если composer установлен глобально

 sudo composer require mediawiki/maps "*"

Настройка LocalSettings.php

Прописывание Google Maps API Key чтобы работали гугл карты (требуется для кириллических названий), OSM понимают пока только латиницу.

См. также

Ссылки