MediaWiki

MediaWiki - это Wiki программа на базе web, написанная на языке PHP. Она может использовать в качестве СУБД как MySQL так и PostgreSQL.

Установка

Перед установкой MediaWiki вам потребуется также установить Apache2, PHP5 и СУБД. Как правило в качестве СУБД используют MySQL или PostgreSQL, вы можете выбрать любую в зависимости от ваших потребностей. При установке указанных программ обратитесь, пожалуйста, к соответствующим разделам данного руководства.

Для установки MediaWiki запустите следующую команду в командной строке:

sudo apt-get install mediawiki php5-gd

Для дополнительного функционала смотрите пакет mediawiki-extensions.

Настройка

Файл настроек для MediaWiki mediawiki.conf устанавливается в каталог /etc/apache2/conf.d/. Вы можете раскомментировать следующую строку в этом файле для доступа к приложению MediaWiki.

# Alias /mediawiki /var/lib/mediawiki

После того, как вы раскомментируете эту строку, перезапустите сервер Apache и проверьте доступ, используя следующий адрес:

http://localhost/mediawiki/config/index.php
Пожалуйста, прочтите секцию "Checking environment..." на этой странице. Вы сможете исправить множество проблем, внимательно читая данную секцию.

Как только настройка завершена, вы можете скопировать файл LocalSettings.php в каталог /etc/mediawiki:

sudo mv /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/

Вы можете также отредактировать /etc/mediawiki/LocalSettings.php чтобы установить лимит используемой памяти (отключено по умолчанию):

ini_set( 'memory_limit', '64M' );

Расширения

Расширения добавляют новые возможности и расширяют функциональность приложения MediaWiki. Расширения дают wiki администраторам и конечным пользователям возможность подстраивать MediaWiki под их требования.

Вы можете загрузить расширения MediaWiki в виде архива или проверить хранилище (репозиторий) Subversion. Вам нужно будет скопировать его в каталог /var/lib/mediawiki/extensions. Также потребуется добавить следующую строку в конец файла /etc/mediawiki/LocalSettings.php:

require_once "$IP/extensions/ExtentionName/ExtentionName.php";

Ссылки

  1. Для дополнительных деталей обратитесь к сайту MediaWiki.

  2. Руководство MediaWiki Administrators’ Tutorial содержит кучу информации для новых администраторов MediaWiki.

  3. Также хорошим ресурсом является страница Ubuntu Wiki MediaWiki.