Virtual Laboratory Wiki
Advertisement
MediaWiki
Тип Wiki
Разработчик Wikimedia Foundation Inc.
ОС Кроссплатформенное ПО
Версия 1.15.0 — 10 июня 2009
Лицензия GPL
Сайт www.mediawiki.org

Установка MediaWiki[]

Здесь описывается 3 шага по установке MediaWiki версии 1.15.0 на компьютер с операционной системой Windows. При написании инструкции все шаги были проверены на машине с двумя четырехядерными процессорами Intel Xeon E5310 и установленной системой Vista (32bit). Использовался сервер приложений STPServer 1.1 (17 Jun 2008) и MediaWiki 1.15.0.

Описанные шаги создают только основу для функционирования вики-движка. В других разделах описанно как добавить поддержку математических формул, установку необходимых расширений, загрузку данных из других вики-сайтов, а также представленна информация о вики-хостинге.

Замечание Замечание: После установки сервера приложений на компьютер, подключённый к общедоступной сети, любой человек может получить административный доступ к базе данных через phpmyadmin! Чтобы этого избежать, установите firewall (брандмауэр) и закройте от внешнего доступа порты 80, 443 и 3306 перед началом установки. При использовании Windows XP SP2 можно просто включить встроенный брандмауэр — по умолчанию он запрещает любые соединения на любые порты.

Шаг 1. Установка сервера приложений[]

Перед непосредственной установкой MediaWiki вам необходимо установить на компьютер такие приложения как Apache, PHP и MySQL. Начинающие пользователи могут это сделать с помощью установки сервера этих приложений. В качестве сервера приложений можно выбрать STPServer 1.01 или XAMPP. Так как STPServer 1.01 обладает в отличии от XAMPP предпочтительнее установить его.

Скачайте сервер приложений STPServer 1.01. Установите его на ваш компьютер. На вашем компьютере появится дополнительный виртуальный диск. Как правило, это диск T:

Запустите ваш браузер и в строке адреса введите: http://localhost/ . Если вы увидели стартовую страницу, то это значит, что установка сервера приложений прошла нормально.

Так же проверьте доступность страницы администрирования: http://admin . Если зайти не удалось (страница недоступна), то подредактируйте файл C:\WINDOWS\system32\drivers\etc\hosts таким образом, чтобы он содержал следующую строку

127.0.0.1 localhost admin second prime test

Шаг 2. Создание базы данных и пользователя[]

Перейдите на страницу администрирования: http://admin . Если потребуется в меню авторизации введите имя и пароль (по умолчанию, оба - admin). В меню выберите MySQL. В правом окне выберите приложение phpmyadmin.

Запустите http://localhost/phpmyadmin/ — это утилита администрирования MySQL.

В поле справа Язык - Language выберите язык Russian.

В поле Новая база данных впишите имя базы данных (wikidb).

В поле Сравнение выберите utf8_unicode_ci (как вариант utf8_general_ci).

Нажмите кнопку Создать.

Вы должны получить сообщение:

База данных wikidb была создана.

Нажмите в браузере кнопку "Назад" и выберите пункт Привилегии.

Нажмите на Добавить нового пользователя.

  • В поле Имя пользователя укажите - wikiuser
  • Для поля Хост из выпадающего списка выберите Локальный или localhost
  • В полях Пароль и Подтверждение укажите пароль пользователя (например 123456)
  • Назначьте глобальные привилегии с помощью ссылки Отметить все

Нажмите кнопку Пошёл.

Вы должны получить сообщение:

Был добавлен новый пользователь.

Шаг 3. Установка программного обеспечения MediaWiki[]

Скачайте программное обеспечение MediaWiki. Последнюю версию можно найти на http://mediawiki.org. Распакуйте архив, например в папку C:\TEMP или в любую другую папку. Будет создана папка с инсталляционными файлами MediaWiki, например папка mediawiki-1.15.0

Всё содержимое этой папки (все файлы и вложенные папки) скопируйте в папку T:\home\virtual\prime\. Перейдите в эту папку и удалите из неё файлы index.html и index.htm. Эти файлы были скопированы сервером приложений, но они нам уже не нужны.

В строке браузера наберите адрес http://prime.

Вы должны увидеть сообщение:

You’ll have to set the wiki up first! 

Перейдите по ссылке set the wiki up.

В разделе Site config заполните поля:

  • Site name — Википедия
  • Language — выберите Русский
  • Sysop account name — укажите любое имя (это будет пользователь с правами администратора Википедии)
  • Sysop account password — укажите пароль, в поле again его нужно повторить

В разделе Database config заполните поля:

  • Database name — имя базы данных. Можно оставить значение по умолчанию wikidb
  • DB username — имя пользователя для подключения к базе. Можно оставить значение по умолчанию wikiuser. Он понадобиться только в процессе настройки.
  • DB password — пароль пользователя. Например 123456, в поле again его нужно повторить
  • Super user — введите то же что и в DB username
  • Password — введите то же что и в DB password

Нажмите Install!.

Должно появиться сообщение:

Success! Move the config/LocalSettings.php file into the parent directory, then follow this link to your wiki.

Перенесите (именно перенесите, а не скопируйте!) файл T:\home\virtual\prime\config\LocalSettings.php в папку T:\home\virtual\prime\.

Удалите папку T:\home\virtual\prime\config\.

Вернитесь в браузер и перейдите по адресу http://prime.

Вы увидите пустую Википедию. Поздравляем вас с удачной установкой MediaWiki!

Конфигурация настроек[]

Настройки PHP[]

Имеет смысл изменить файл конфигурации PHP. Находится в T:\usr\local\Apache\bin\php.ini

;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Ограничения ресурсов ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;

; Максимальное возможное время выполнения сценария в секундах. Если
; сценарий будет выполняться дольше, PHP принудительно завершит его.

max_execution_time = 120

; Максимальное время, которое каждый сценарий может тратить на 
; синтаксический разбор данных запроса:

max_input_time = 120

; Максимальный объем памяти, выделяемый сценарию (по умолчанию = 8MB):

memory_limit = 32M

Подержка математических функций (Формулы LaTeX)[]

Основная статья: Подержка математических функций в MediaWiki


Одно из первого, что вам понадобится после установки вики-движка это подержка математических функций. Процесс установки и настройки достаточно сложный - детально следуйте инструкции - и все получится. Для этого потребуется ряд внешних инструментов и их привязка к MediaWiki.

Добавления необходимых расширений[]

Основная статья: Расширения MediaWiki


Для использования ряда шаблонов и возможностей необходимы определенные расширения, которые устанавливаются дополнительно. Наиболее часто употребимые:

  • ParserFunctions - синтаксический анализатор с логическими функциями
  • CreateBox - формы для создания страниц
  • Cite - Добавляет теги <ref[ name=id]> и для сносок

Загрузка статей из других Вики-сайтов[]


После установки MediaWiki вы можете скачать дамп Русской Википедии и получить работающую копию Википедии на своём компьютере. Аналогично можно загрузить статьи из других Вики-сайтов.

Вики-хостинг[]

Основная статья: Вики-хостинг


Возможно, что по каким-то причинам вам не удалось установить на свой компьютер MediaWiki. В этом случае вы можете создать свой вики-проект, воспользовавшись существующим Вики-хостингом. Самый известный вики-хостинг — это Викия. Список других хостингов приведен здесь.

См. также[]

Advertisement