Ubuntu server

Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

Ubuntu server - MediaWiki

Verzia pre tlačSend by emailPDF verzia

MediaWiki je web založený na Wiki softvéri vytvorený v jazyku PHP. Môže používať databázový systém MySQL alebo PostgreSQL.

Inštalácia

Pred nainštalovaním MediaWiki by sme už mali mať nainštalovaný server Apache2, skriptovací jazyk PHP5 a databázový systém. Najbežnejšími databázovými systémami sú MySQLPostgreSQL, vyberieme si ten, ktorý viac potrebujeme. Inforácie, ako systémy nainštalovať, sa nachádzajú v tejto príručke.

Systém MediaWiki nainštalujeme zadaním nasledujúceho príkazu do príkazového riadka:

sudo apt-get install mediawiki php5-gd

Dodatočné funkcie pre MediaWiki môžeme pridať nainštalovaním balíka mediawiki-extensions.

Konfigurácia

Konfiguračný súbor systému Apache mediawiki.conf pre MediaWiki je nainštalovaný v priečinku /etc/apache2/conf.d/. Aby sa dalo pristupovať k aplikácii MediaWiki, v tomto súbore odpoznámkujeme nasledujúce riadok.

# Alias /mediawiki /var/lib/mediawiki

Ak chceme spustiť konfiguračný program systému MediaWiki, do prehliadača zadáme nasledujúcu URL adresu:

http://nazovstanice/mediawiki/config/index.php
[Tip]

Na stránke, ktorá sa vám zobrazí, si prečítajte časť “Checking environment...”. Po pozornom prečítaní uvedenej časti budete vedieť opraviť rôzne problémy.

Po dokončení konfigurácie môžeme skopírovať súbor LocalSettings.php do priečinka /etc/mediawiki.

sudo mv /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/ 

Súbor /etc/mediawiki/LocalSettings.php teraz môžeme upraviť:

ini_set('memory_limit', '64M');

Rozšírenia

Rozšírenia dávajú wiki administrátorom a koncovým používateľom možnosť na prispôsobenie systému MediaWiki podľa svojich potrieb.

Rozšírenia pre MediaWiki sa dajú stiahnuť ako súbory archívov alebo priamo z úložiska systému Subversion. Stačí ich nakopírovať do  priečinka /var/lib/mediawiki/extensions a do súboru /etc/mediawiki/LocalSettings.php riadky v takomto tvare:

require_once "$IP/extensions/ExtentionName/NazovRozsirenia.php";

Zdroje