MediaWiki: обновление версии приложения на QNAP Turbo NAS

Версии MediaWiki младше 1.24.1 некорректно работают с PHP версии 5.5 и выше. Для корректной работы MediaWiki, в такой ситуации, необходимо обновить версию утилиты.
Конфликт с версией PHP наглядно виден уже при установке MediaWiki. В веб-форме не отображаются пункты меню, как это показано на скриншоте ниже.

Проверить вашу версию PHP можно следующим способом.
Если проблема, действительно в версии PHP, то необходимо обновить MediaWiki.

Внимание! Приложение MediaWiki является сторонней разработкой. Данная инструкция разбирает пример настройки на указанных ниже версиях программного обеспечения. Мы не можем гарантировать актуальность этой инструкции при использовании иных версий данного ПО. По всем вопросам функционала и работоспособности данных приложений обращайтесь на форум разработчиков приложения. Компания QNAP не несет ответственности за возможные последствия установки сторонних приложений.

В нашем примере мы исходим из того, что вы уже скачали и установили базовую версию MediaWiki из App Center QNAP. Если вы этого еще не сделали, то сделайте это. Запускать и настраивать ее при этом не нужно. Достаточно только установить.

Для обновления версии MediaWiki есть несколько способов, подробно они описаны здесь. В нашем примере мы разберем – обновление через командную строку устройства, как наиболее простой способ.

Подключитесь к командной строке устройства:
Подключение к командной строке сетевого накопителя из операционной системы Windows
Подключение к командной строке устройства из операционной системы MAC OS X
Подключение к командной строке сетевого накопителя из операционной системы Linux
Вся установка производится всего четырьмя командами:
# cd /share/CACHEDEV1_DATA/Web/
# wget releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.3.tar.gz
# tar -xvzf mediawiki-1.25.3.tar.gz
# rm mediawiki-1.25.3.tar.gz
Внимание! Знак «#» - синтаксическое обозначение новой строки. Вводить его не нужно.
Ниже мы подробнее рассмотрим, что означает каждая команда, и какие результаты вы увидите на экране после ее ввода.
# cd /share/CACHEDEV1_DATA/Web/ - этой командой мы войдем в каталог, в который будет производиться установка утилиты. Обратите внимание, что имя тома (в нашем примере CACHEDEV_DATA1) может отличаться в зависимости от модели устройства. Подробнее о структуре папок вы можете почитать здесь (SMB) и здесь (ARM).
# wget releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.3.tar.gz – запускаем загрузчик wget и указываем путь к дистрибутиву приложения. Эту строчку нужно просто скопировать и вставить в вашу командную строку, ничего не меняя. После запуска wget в командной строке последует длинное перечисление скачанных сегментов, на скриншоте мы вырезали этот момент.

После того как дистрибутив скачается, необходимо его разархивировать. Выполните команду:
# tar -xvzf mediawiki-1.25.3.tar.gz – просто скопируйте эту строчку в вашу командную строку, ничего не меняя. При разархивировании, нам также перечислят все извлеченные из архива файлы. На скриншоте мы пропустим этот момент

После того как процесс разархивирования завершится, удалим ненужный архив с дистрибутивом командой:
# rm mediawiki-1.25.3.tar.gz – просто скопируйте эту строчку.

Приложение установлено, теперь откроем File Station в веб-конфигураторе QNAP Turbo NAS.


Откройте папку mediawiki-1.25.3 и перенесите все содержимое в папку со старой версией (папка mediawiki).

Внимание! Необходимо при этом выбрать Переместить и перезаписать. В противном случае старые файлы заменены не будут.

Начнется процесс переноса файлов, дождитесь его окончания.


После этого удалите файл LocalSettings.php из папки mediawiki, если MediaWiki уже была установлена и настроена ранее, или отредактируйте его согласно инструкциям по обновлению версий MediaWiki на сайте разработчика приложения.
Пустой каталог mediawiki-1.25.3 теперь можно удалить из FileStation.

Установка завершена, можно запускать MediaWiki (проверьте включен ли у вас mySQL-сервер и веб-сервер, подробнее здесь).

Как мы видим, работает только что установленная версия 1.25.3.


Работа с PHP 5.5. ведется корректно и все пункты меню при установке отображаются правильно.


Теперь вы можете установить и настроить вашу MediaWiki, согласно инструкции.
-------------------------------
При организации wiki вам также могут быть полезны другие статьи из нашей Базы Знаний.
------------------------------
Статья проверена на следующей конфигурации:
Микропрограмма QNAP Turbo NAS версии: 4.2.0 build 2015/10/23 (SMB)
Приложение MediaWiki 1.21.2 и MediaWiki 1.25.3
PHP Version 5.5.29

KB-4765