Manual:Installation requirements/cs

Kromě samotného software má standardní instalace MediaWiki následující požadavky:


 * Je vyžadován webový server k zobrazení požadovaných stránek v klientském prohlížeči.
 * Je vyžadován PHP ke spuštění softwaru.
 * Je vyžadován databázový server pro ukládání stránek a dat z webů.

Kromě toho existují různé volitelné vlastnosti, které jsou vyžadovány, pokud chcete používat určité pokročilé funkce (viz níže).

Pokud je váš web hostován (tj. nemáte nad ním přímou kontrolu), kontaktujte správce serveru nebo hostitelskou společnost a ujistěte se, že jsou tyto softwarové balíčky nainstalovány a jsou pro vás dostupné.

Jednoduchá instalace jediným stažením
Pokud používáte Linux, je nejlepší nainstalovat apache, php a MariaDB pomocí správce balíků. Na Debian a Ubuntu zadejte následující:

Softwarové balíčky
V jiných operačních systémech použijte XAMPP z https://www.apachefriends.org k instalaci a konfiguraci všech důležitých balíčků webového serveru Apache, PHP a MariaDB pouze jediným stažením. Je k dispozici pro systémy Linux, Windows, Mac a Solaris. Od obsahuje nejnovější verze XAMPP PHP 8.0 (nejnovější verze MediaWiki vyžaduje alespoň ).

Pokud máte počítač Apple, můžete použít MAMP, což je ekvivalent k XAMPP. MAMP v současné době zahrnuje možnost spuštění webového serveru Apache a databáze MySQL. Je k dispozici pro Windows i Mac, ale obvykle se používá pro Mac místo Windows.

Web server
Aby bylo možné zobrazovat wiki stránky v prohlížečích, vyžaduje MediaWiki nějaký software webového serveru. Často nebudete mít na výběr, který software použít. Rozhodující bude ten, který vám poskytne váš poskytovatel hostingu.

MediaWiki is broadly compatible with all major web servers that can invoke a compatible version of PHP. Většina instalací používá webový server Apache, který je k dispozici na [$apachedownload oficiální stránce pro stahování]. nginx (configuration example) is a good choice as well.

PHP
PHP je programovací jazyk, ve kterém je napsána MediaWiki. Je proto vyžadován i pro spuštění softwaru.


 * Pro nejnovější stabilní verzi MediaWiki je vyžadováno alespoň PHP verze. Další informace naleznete na stránce.

Pokud potřebujete kompilovat PHP ze zdroje, podívejte se na pro možnosti kompilace, které ovlivňují MediaWiki.
 * Jsou požadována následující rozšíření:
 * kompatibilní správné výrazy Perl (PCRE)
 * podpory
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (požadováno od verze 1.27, doporučeno pro starší verze)
 * fileinfo (požadováno od verze 1.30)
 * intl (požadováno od verze 1.36)
 * calendar (required since 1.33)
 * xml
 * Všimněte si, že všechna rozšíření jsou ve výchozím nastavení v PHP povolena.
 * Pokud chcete, aby MediaWiki používal MySQL, je u většiny distribucí založených na Debian nebo Ubuntu vyžadován balíček php-mysql.
 * Některé funkce MediaWiki mohou vyžadovat funkce PHP, které provádějí externí procesy, jako jsou miniatury obrázků, které někteří levní hostitelé obvykle deaktivují. Vezměte to, prosím, do úvahy, pokud plánujete nainstalovat MediaWiki u sdíleného hostitele.
 * Rozšíření MediaWiki mohou vyžadovat další funkce PHP, např. VisualEditor vyžaduje podporu libcurl (php-curl na distribucích založených na Debian nebo Ubuntu).

Databázový server
MediaWiki ukládá veškerý text a data (obsahové stránky, uživatelské údaje, systémové zprávy atd.) do databáze, kterou je schopna sdílet s jinými webovými aplikacemi (phpBB atd.). K provozování nejnovější verze MediaWiki budete potřebovat jeden z následujících databázových serverů:


 * + nebo +
 * +

Požadavky na hardware
Doporučené minimální požadavky jsou 256 MB RAM pro web s jedním počítačem a 85 MB úložiště. I když to nebude stačit pro rušný veřejný web nebo web s povoleným odesíláním. Někteří uživatelé hlásili, že MediaWiki běží i na počítačích s pouhými 48 MB RAM.

Velikost instalace může být snížena na přibližně 50 MB v případě instalace pro vývojáře a na přibližně 26 MB v případě instalace pro koncového uživatele, která není určena pro vývojáře. Podrobnosti najdete na stránce.

Jiný software

 * Pro je vyžadován ImageMagick nebo GD.
 * TeX je vyžadován pro inline zobrazení matematických vzorců. Ve většině distribucí založených na Debian nebo Ubuntu jsou v balíčku.
 * Shell přístup (Shell access) je vyžadován pro spuštění . Aktualizace MediaWiki může být bez něj obtížnější.
 *  lze poskytnout pro automatické řešení konfliktů.
 *  can be used for object caching.

Sending emails
If email notifications are enabled via, a functional configuration of a message transfer agent (MTA) is required. Common local mail transfer agent software for sending messages on Linux systems are Postfix, Sendmail, or Exim.

Once a local mail transfer agent is installed, you must set the  variable in the file   to point to the correct executable file of your mail server software. See the PHP documentation.

Alternatively you can use to connect MediaWiki to an email provider, no local mail transfer agent needed.

Související odkazy

 * $kompatibil, pro informace o tom, jak se v budoucnu pravděpodobně změní instalační požadavky MediaWiki