Manual:Running MediaWiki on Debian or Ubuntu/ru

На этой странице объясняется, как установить MediaWiki на сервер Debian или Ubuntu GNU/Linux. Приведённые ниже инструкции относятся к Debian. Если не написано каких-либо заметок, то также подходит для Ubuntu или Raspbian.

Процедура установки требует умения работать с терминалом (например, для установки приложений) и текстовым редактором (графические: gedit, kate; текстовые: nano, emacs, vi).

Если требуется редактировать текст, то это можно сделать в графическом рабочем столе, нажав Alt-F2 и набрав

gksudo gedit filename

Иначе редактирование текста можно сделать из терминала

sudo nano filename

Конечно же, вы можете использовать другие текстовые редакторы, например, kate вместо gedit или vi вместо nano.

Убедитесь, что Debian обновлен
Дважды проверьте, что Debian обновлен, выполнив команды:

Установка LAMP Stack
Серверная версия Ubuntu позволяет выбрать установку LAMP (Apache, PHP и MySQL) во время установки дистрибутива. Убедитесь, что вы выбрали установку сервера LAMP. Иначе, при обычной установке, можно установить все эти пакеты используя следующие команды:

Дополнительные полезные пакеты
Перечисленные ниже пакеты не являются обязательными, но могут быть полезны, в зависимости от установки:

Вы можете установить любой из вышеперечисленных пакетов.

Получить MediaWiki
Это можно сделать в браузере или из командной строки:
 *  Скачать .tar.gz с официального сайта

cd Downloads wget https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz


 * распаковать в вашу папку Web

Обычная установка
Сперва настройте в mysql пароль root. Запомните: не используйте один и тот же пароль root для входа в систему и для mysql. Убедитесь, что ввели следующую команду после пробела, чтобы bash (оболочка командной строки) не добавила ее в историю команд.

mysqladmin -u root password "enter the new password here"

Безопасная установка
"Рассмотрим запуск mysql_secure_installation."
 * from main page:

Необязательно: настройка PHP
Отредактируйте конфигурационный файл PHP, php.ini. В Ubuntu Trusty и Debian Jessie, он находится.

On Ubuntu Xenial and Debian Stretch (PHP 7), it is located at.

Максимальный размер загружаемого файла
Предполагая, что разные файлы будут загружаться на wiki в качестве контента, необходимо скорректировать ограничение на максимальный размер загрузки. About one-half way down is the File Uploads section. Измените: на по крайней мере 20M. Вы можете снова скорректировать это значение позже в случае, если вам нужно будет загрузить более большие файлы.

Ограничения оперативной памяти
Некоторым скриптам PHP требуется много памяти для запуска. Чтобы увеличить максимальный объем памяти, которую может использовать скрипт, опуститесь вниз, примерно до 21% от общего объема файла, и измените следующее с на Если уже установлено 128M или больше, то оставьте это как есть.

Настройка MediaWiki
Введите в вашем веб-браузере http://localhost/mediawiki (в некоторых инсталляциях это может быть http://localhost/mediawiki/config или http://wiki.hostname.com/config) и выполните инструкции на экране.

Если отображается ошибка 404, то следующий метод может сработать:

cd /var/www/html

sudo ln -s /var/lib/mediawiki mediawiki

This can solve a lot of problems by specifically identifying the source of any errors.
 * Pay close attention for "Checking environment..." in MediaWiki installation script.

It may complain that php extensions like mbstring and xml are missing even you have installed them. Включите их вручную воспользовавшись:

sudo phpenmod mbstring sudo phpenmod xml sudo systemctl restart apache2.service

Fill out the configuration form and continue.

Under Database Config, you may change the database name and DB username to new values, but you must turn on "Use superuser account", name: debian-sys-maint giving the mysql root password you configured earlier.

The configuration process will prompt you to download a LocalSettings.php that must be saved to the parent directory of the new wiki. The configuration page will give the exact directory/filename that must be moved:

sudo mv ~/Downloads/LocalSettings.php /var/lib/mediawiki/

And navigate your browser to http://localhost/mediawiki (or http://server_ip_address/mediawiki or  http://server_ip_address/mediawiki/index.php) to see your new wiki.

Готово! Теперь у вас есть рабочая wiki!

Общая информация
Mediawiki is configured by the LocalSettings.php file, usually found in. В Manual:LocalSettings.php есть подробная информация, которая может быть полезной. The following are changes that appear to be universally helpful

Для редактирования файла LocalSettings.php используйте

gksudo gedit /var/lib/mediawiki/LocalSettings.php

или в терминале

sudo nano /var/lib/mediawiki/LocalSettings.php

Загрузка файлов
См. .

Изменение логотипа
См. .

Расширения MediaWiki
The current tarball for Mediawiki comes with a package of 15 or so of the most popular extensions, but there are literally hundreds more.

Инструкции, о том как включить расширение, можно найти в.

Красивые URL
To use /wiki/* instead of /wiki/index.php/* on Debian, follow the recommended short URL guide using  as the script path instead of   and placing the rewrites in /etc/apache2/conf-enabled/mediawiki.conf.

См. также

 * Canonical maintains a MediaWiki page with more information
 * Информация о MediaWiki на Debian wiki
 * Ubuntuguide.org provides detailed instructions for setting up MediaWiki on Ubuntu and Kubuntu, including multiple wikis and nested subwikis.
 * Start to end Mediawiki Setup Guide at ofswiki.org, closely referencing official docs, support for multiple distros including Debian/Ubuntu, automation and a minimal style