МедияУики
от Уикипедия, свободната енциклопедия
МедияУики (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/