Установка и настройка MediaWiki + 3 полезных расширения
Интернет сервисы, Программирование 19.02.2009
Почему MediaWiki?
- Потомучто его разрабатывает и использует WikiMedia (разработчики WikiPedia);
- Базы данных MySQL, PostgreSQL, SQLite;
- Поддерживает memcached и Squid;
- YAML, HTML и TeX;
- Оптимизированна под поисковики, есть расширения и темы, полная русская локализация.
Установка
- Нам понадобиться PHP5 и выше (плюс PCRE и SPL), СУБД MySQL или PostgreSQL.
- архив и распаковываем в директорию где будет у нас находится вики-раздел сайта;
- Переходим по пункту “set up the wiki”;
- Заполняем анкетные и конфигурационные данные (Название, язык, бд, кеш, администратор и т.д.);
- Все, готово!
Настройка
Перемещаем файл LocalSettings.php (<mediawiki>/config/LocalSettings.php) в корень вики-раздела (<mediawiki>/);
В LocalSettings.php находятся основные настройки вики-движка, например директива $wgUseAjax (true/false) отвечает за AJAX, то есть если true то будет вики-движком использоваться AJAX (по возможности конечно).
Добавьте в LocalSettings.php:
$wgUseAjax = true;
# Логотип
$wgLogo = '/images/your-logotype.gif';
# Запрет незарегистрированным участникам редактировать статьи
$wgEmailConfirmToEdit = true;
Расширения
Расширения находятся по адресу , со структурой категорий разобраться не так уж легко, поэтому рекомендую использовать поиск.
Устанавливать расширения очень просто, надо распаковать архив в каталог <mediawiki>/extensions.



