МедияУики

от Уикипедия, свободната енциклопедия

лого на МедияУики
лого на МедияУики

МедияУики (MediaWiki) е софтуерна система за организиране на съдържание на принципа уики. Кодът е достъпен при условията на обществения лиценз на ГНУ.

МедияУики е написана на езика PHP и използва системата за бази от данни MySQL. Първоначалният вариант е създаден специално за Уикипедия от Магнус Манске. Преди това е използван скриптът UseModWiki (т.н. „Първа фаза“). Новата система влиза в употреба на 25 януари 2002 г., ден, известен сред уикипедианците като „Денят на Магнус Манске“.

Впоследствие системата се развива от много сътрудници и преминава в „Трета фаза“, когато е прието и името МедияУики, тъй като се появяват и много други потребители освен Уикипедия. Самото име е игра на думи от името на фондация Уикимедия, която поддържа Уикипедия и сродните ѝ проекти.

[редактиране] Как да си инсталираме МедияУики

Повечето от упътванията в Интернет са за инсталиране в среда на Линукс или Windows XP. За да заработи системата ви е нужно да имате следните компоненти:

1. Apache web server В някои варианти може да ползвате IIS 6.0

2. Последната версия на PHP. (PHP 5.х) В някои по-стари дистрибутиви минималното изискване е PHP 4.33 . Red Hat 9.x поддържа 4.32 и не е съвместим с последните варианти на МедияУики.

3. Сървър за бази данни - MySQL

4. Софтуера на MediaWiki

Последния софтуер може да свалите тук от http://www.MediaWiki.org. Нужно е да разкомпресирате файловете на MediaWiki и да ги поставите в изпълнима директория на Уеб сървъра. Инсталация на MediaWiki е съвсем лесна, стига да сте изпълнили правилно първите 3 изисквания. Конфигурирането на Apache сървър също не е трудно. Можете да го намерите na адрес http://www.apache.org/

По отношение на стъпка 2: Посетете официалната страница: http://www.php.net/downloads.php и се запознайте с инструкциите за инсталиране и настройки.

Единствената особеност е добавянето на следните допълнителни конфигурационни редове в httpd.conf :

 #тук указвате пътя към php5apache2_2.dll:
 LoadModule php5_module "c:/php/php5apache2_2.dll"
   
 AddType application/x-httpd-php .php
 AddType application/x-httpd-php .php3
 

Горните редове задават как Уеб сървъра ще обработва файлове с разширение .php . Софтуерът за PHP се разархивира в директория C:\PHP . Няма никаква инсталация за PHP - когато Apache сървъра се стартира, той ще извика php5apache2_2.dll модула.

Стъпка 3. Конфигуриране на MYSQL.

Посетете официалната страница: http://dev.mysql.com/downloads/ и се запознайте с инструкциите. След като Инсталирате MYSQL трябва да създадете някаква база данни, потребителско име и парола за вашата База данни с МедияУики. За целта може да ползвате уеб конзолата на phpMyAdmin. Преди да стартирате MYSQL трябва да укажете настройките в my.ini. Ако системата ви не разполага с достатъчно памет - можете да ползвате my-small.ini . Просто го преименувайте в my.ini .

Всички изброени програми се предлагат с лиценз GNU. За да си спестите голяма част от конфигурирането на горните 3 пакета можете да се запознаете с решението WAMP5 предлагано също под GNU General Public License (GPL). Вижте: http://sourceforge.net/projects/wampserver/

[редактиране] Външни препратки