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 jední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í:

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 jední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. Aktuálně běží nejnovější verze php a MySQL.

= == 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.

Většina instalací používá webový server Apache, který je k dispozici na oficiální stránce pro stahování the official download page. MediaWiki byla také testována v rámci IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (příklad konfigurace), lighttpd a Caddy.

= == PHP == =

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

Všimněte si, že ačkoli se MediaWiki dodává s instalačním skriptem, který poskytuje webovou konfiguraci nejdůležitějších prvků, je pro podrobnější přizpůsobení nutná určitá znalost PHP.


 * Pro nejnovější stabilní verzi MediaWiki je vyžadováno alespoň PHP verze. Další informace naleznete na stránce.
 * Jsou požadována následující rozšíření:
 * kompatibilní správné výrazy Perl (PCRE) (MediaWiki 1.23 vyžaduje PCRE 7.2+)
 * podpora
 * spl
 * openssl
 * json (MediaWiki 1.22+)
 * mbstring (požadováno od 1.27, doporučeno pro starší verze)
 * fileinfo (požadováno od verze 1.30)
 * intl (požadováno od verze 1.36)
 * xml
 * Všimněte si, že všechna rozšíření jsou ve výchozím nastavení v PHP povolena.
 * Instalátor programu MediaWiki vás bude varovat, pokud nemáte volitelnou PHP intl extension "pro zpracování normalizace Unicode".
 * Ve většině distribucí založených na Debian nebo Ubuntu je to balíček php-intl.
 * Také je doporučeno PHP OpenSSL extension. Viz.
 * 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í. To se objevilo speciálně v MediaWiki 1.23 u nahrávání souborů . Berte to, prosím, v úvahu, pokud plánujete nainstalovat MediaWiki na 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).

Pokud potřebujete kompilovat PHP ze zdroje, podívejte se na pro možnosti kompilace, které ovlivňují MediaWiki.

= == 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 MariaDB 5.1+
 * + (podporováno od MediaWiki 1.8) Další podrobnosti naleznete v návodu instalace MediaWiki#PostgreSQL.
 * 3

Podporováno v minulosti, ale v současnosti není podporováno:


 * (kvůli otevřeným blokovacím chybám jej nepodporuje nejnovější verze MediaWiki)
 * Microsoft SQL Server 2008 R2 nebo novější je podporován pro vydání Special:MyLanguage/Version lifecycle a není zaručeno, že bude fungovat pro vydání jiné než LTS (vyžaduje operační systém Microsoft Windows, protože používá ovladač SQLSRV).

Ujistěte se, že je nainstalován modul Full-Text.

Někteří uživatelé považují za užitečné nainstalovat další softwarový balíček, například phpMyAdmin (MySQL/MariaDB) nebo phpPgAdmin (Postgres), který jim pomůže spravovat databázový server.

= == 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 běží MediaWiki 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. Viz.

= == Volitelné rozšíření == =

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 je toto v balíčku.
 * Funkční konfigurace message transfer agent (MTA) (jako Sendmail, Postfix nebo jiný) vyžaduje, aby systém mohl odesílat emaily.
 * Shell přístup (Shell access) je vyžadován pro spuštění . Aktualizace MediaWiki může bez něj být obtížnější.
 *  lze poskytnout pro automatické řešení konfliktů.

Další informace o výše uvedených položkách naleznete v.

Vizuální editor
Ve verzi MediaWiki 1.34 a starší vyžadovalo rozšíření (a také rozšíření StructuredDiscussions, dříve známé jako "Flowů) webové služby, která bylo implementováno pomocí Node.js. Node.js neposkytuje většina společností se sdíleným hostingem (HostGator, Bluehost, Dreamhost atd.). Z důvodů výkonu a bezpečnosti je lepší použít vyhrazené řešení hostování, například  virtuální privátní server („VPS“).

Scribunto
Pokud chcete vyvolat Lua moduly ( viz ty na této wiki) z wiki stránek a šablon, bude vaše wiki také vyžadovat Scribunto.

Viz též

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


 * Softwarové balíčky


 * XAMPP
 * XAMPP
 * XAMPP