МедиаВики
Медиа-Вики - один из готовых к использованию движков ВикиВики, написанный на языке PHP Продукт распространяется свободно по лицензии GNU и его можно поставить как в глобальной так и в локальной сети. Ничто не мешает поставить МедиаВики и на отдельностоящую машину. Последние новости о МедиаВики можно отслеживать в проекте Википедия -
Содержание |
Что нам понадобиться для установки МедиаВики
Веб-сервер
Веб-сервер. Наиболее распространенным веб-сервером в настоящее время считается сервер Apache. Программа сервер Apache распространяется свободно. На сайте http://www.apache.org можно скачать дистрибутивы и для Linux и для Windows.
Кроме того, дистрибутив Perl Indigo - http://www.indigostar.com - для Windows так же содержит Веб Сервер Apache.
После того, как дистрибутивы Перл и будут распакованы и установлены, запуск веб-сервера осуществляется стандартно из меню пуск. Другое возможное решение это - небольшой (2,5 мгб) Uniform Server, который так же распространяется свободно и доступен по адресу - http://sourceforge.net/projects/miniserver/
Язык PHP
База данных MySql
Денвер
Есть решения, когда все необходимое для поддержания веб-сайта на локальной машине распространяется в одном флаконе - например, Денвер, который содержит минимальный джентельменский набор - Apache, PHP, MySql - http://www.denwer.ru/
После того как Вы установили у себя Денвер, нужно обратиться разделу
phpMyAdmin — система управления MySQL через Web-интерфейс
Нам нужно будет завести пользователя, который будет обладать всеми правами и сможет быть указан для МедиаВики в качестве пользователя базы данных.
Последовательность действий по созданию нового пользователя представлена на рисунках:
Финальным действием по установке локальной вики является перенос файла config/LocalSettings.php в корневую директорию /wiki.
Установка локальной вики занимает ровно 3 минуты.
XAMPP
XAMPP - простой в установке дистрибутив Apache для Linux, Solaris и Windows. Пакет содержит веб-сервер Apache, СУБД MySQL, PHP, Perl, FTP-сервер и утилиту phpMyAdmin.
На основе XAMPP можно развернуть различные системы управления содержанием:
Где взять:
- http://www.apachefriends.org/en/xampp.html - домашняя страничка проекта XAMPP с указанием It couldn't be easier!
- http://sourceforge.net/projects/xampp/
Полезная для разворачивания своей версии Летописи статья - Как сделать копию Википедии
phpMyAdmin
Утилита, которая позволяет настраивать и управлять базой данных и веб-сервером. phpMyAdmin может управлять как целым MySQL сервером (для этого необходимы права супер-пользователя), так и отдельной базой данных. В качестве интерфейса для MySQL используется phpMyAdmin - PHP приложение, запущенное на веб-сервере.
phpMyAdmin позволяет:
- создавать и удалять базы данных
- создавать, копировать, удалять, переименовывать и изменять таблицы
- осуществлять сопровождение таблиц
- удалять, править и добавлять поля
- выполнять SQL-запросы, в том числе пакетные SQL-запросы
- управлять ключами
- загружать текстовые файлы в таблицы
- создавать и просматривать дампы таблиц
- экспортировать данные в форматах CSV, XML, PDF, ISO/IEC 26300 - OpenDocument Text and Spreadsheet, Word, Excel и LATEX
- администрирование нескольких серверов
- управлять пользователями MySQL и привилегиями
- проверять целостность ссылочных данных в таблицах MyISAM
- создавать графическую схему базы данных в формате PDF
- осуществлять поиск в базе данных или в её разделах
Вот как выглядит ВикиВики с точки зрения утилиты
Литература:
Appserv
Другой вариант сборки из Апача, PHP, MySQL и phpMyadmin - http://www.appservnetwork.com/
МедиаВики
Сама МедиаВики - скачивается с сайта http://www.mediawiki.org/
Советуем выбрать последнюю версию 1.6.
Распаковывается в одну папку.
Эта папка переименовывается так, как вы хотите (например, wiki) и помещается в папку внутри веб-сервера.
- Для веб-сервера Денвер это будет папка usr/localhost/wiki
- Для XAMPP - C://Program Files/hampp/htdocs/wiki
- Запускается веб-сервер
- Запускается веб-броузер по адресу http://localhost/wiki/
- МедиаВики конфигурируется - программа сама задаст нужные вопросы
- Файл LocalSettings.php переносится в папку C://Program Files/hampp/htdocs/wiki
МедиаВики в локальной сети
Как устновить и настроить МедиаВики в локальной сети организации
$wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgShowIPinHeader = false;
Другие варианты - Вики движки: http://host.iatp.ru/~pat/htm-pat/60.html
Расширения Медиавики
Кроме стандартных возможностей, которые предлагает МедиаВики своим пользователям - категории, шаблоны, специальные страницы Медиавики, есть масса расширений, которые пишутся и улучшаются авторским коллективом.
Графвиз - средство построения графов