Mediawiki je open-source wiki software, který vám umožňuje rychle vytvářet online wiki. Byl vyvinut hlavně pro použití ve Wikipedii a v současnosti se používá na různých webech Wikimedia, jako jsou Wikidata, Wikislovník a Wikimedia Commons atd.
Wiki lze definovat jako systém správy obsahu (CMS) nebo webovou stránku, jejíž obsah lze upravovat z webového prohlížeče a její text je psán pomocí zjednodušeného značkovacího jazyka (známého jako „wiki markup“) nebo editoru formátovaného textu. Wiki se od blogu nebo podobného systému liší tím, že obsah je zveřejněn a vytvořen bez definovaného autora a vlastníka příspěvku.
V tomto příspěvku se budeme zabývat instalačními kroky nejnovější MediaWiki 1.37 na RHEL 8, Rocky Linux 8 a AlmaLinux OS 8.
Poznámka: Pro MediaWiki ≥ 1.35 se na systémech RHEL doporučuje php 7.4 nebo vyšší.
1) Nainstalujte nezbytné balíčky OS
Pro instalaci mediawiki na Linux musíme nejprve nainstalovat webový server (Apache), PHP a databázi (MySQL / MariaDB). Pokud nejsou nainstalovány ve vašem systému, použijte k instalaci níže uvedené příkazy
$ sudo dnf module reset php $ sudo dnf module enable php:7.4 $ sudo dnf install -y httpd php php-mysqlnd php-gd php-xml php-intl mariadb-server mariadb php-mbstring php-json
2) Spusťte webový server a databázovou službu
Spuštěním níže uvedených příkazů spusťte a povolte webový server Apache a službu mariadb
$ sudo systemctl start httpd $ sudo systemctl enable httpd $ sudo systemctl start mariadb $ sudo systemctl enable mariadb
3) Zabezpečte MariaDB a vytvořte databázi pro mediawiki
Chcete-li zabezpečit databázi mariadb, spusťte následující příkaz
$ sudo mysql_secure_installation
Nyní vytvořte databázi pro mediwiki pomocí následujících příkazů,
$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE mediawiki_db; MariaDB [(none)]> GRANT ALL PRIVILEGES ON mediawiki_db.* TO 'wiki_user'@'localhost' IDENTIFIED BY '[email protected]@123#' WITH GRANT OPTION; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
Nahraďte název databáze, uživatelské jméno a jeho přihlašovací údaje ve výše uvedených příkazech podle vašeho nastavení.
4) Stáhněte si nejnovější MediaWiki
V době psaní tohoto článku byla k dispozici nejnovější verze Mediawiki 1.37. Chcete-li získat nejnovější verzi MediaWiki, přejděte na tento odkaz.
Použijte následující příkaz wget ke stažení mediawiki 1.37,
$ wget wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1.tar.gz
Rozbalte stažený soubor pomocí příkazu tar.
$ tar -zxpvf mediawiki-1.37.1.tar.gz
Přesuňte mediawiki-1.37.1 do kořenového adresáře dokumentu Apache (/var/www/html)
$ sudo mv mediawiki-1.37.1 /var/www/html/mediawiki
5) Nastavte požadovaná oprávnění v adresáři mediawiki
Změňte vlastníka souboru a skupiny ve složce mediawiki pomocí příkazu chown
$ sudo chown -R apache:apache /var/www/html/mediawiki/
Pokud je ve vašem systému povolen SELinux, použijte níže uvedené pravidlo selinux pro složku mediawiki,
$ getenforce Enforcing $ $ sudo restorecon -FR /var/www/html/mediawiki/
Před zahájením instalace se také ujistěte, že platí následující pravidla brány firewall (Toto je vyžadováno pouze v případě, že je ve vašem systému povolena brána firewall)
$ sudo firewall-cmd --permanent --zone=public --add-service=http $ sudo firewall-cmd --permanent --zone=public --add-service=https $ sudo firewall-cmd --reload
6) Spusťte webovou instalaci MediaWiki
Chcete-li zahájit instalaci, zadejte do webového prohlížeče následující adresu URL,
http://
Nahraďte IP adresu podle vašeho nastavení. Klikněte na „Nastavit wiki“
Definujte jazyk pro MediaWiki
Klikněte na Pokračovat
Kontrola nastavení prostředí MediaWiki
Klikněte na Pokračovat…
V následujícím okně zadejte databázi Mediawiki, uživatelské jméno a heslo databáze a klikněte na „Pokračovat“
Nastavení databáze MediaWiki
Zadejte název vaší Wiki a její administrátorský účet
Klikněte na Pokračovat a pokračujte v instalaci
Instalaci dokončete výběrem „Pokračovat“
Abive okno potvrzuje, že instalace MediaWiki byla úspěšně dokončena. Nyní si stáhněte soubor „LocalSettings.php“ a umístěte jej pod kořen dokumentu mediawiki (/var/www/html/mediawiki/ )
Nyní navštivte hlavní stránku ( http://192.168.1.180/mediawiki/ a panel Přihlášení administrátora Mediawiki.
Klikněte na Přihlásit se. Zadejte přihlašovací údaje správce, které jsme nastavili během instalace.
To je z tohoto příspěvku vše. Doufám, že jste to našli informativní. Podělte se o své komentáře a dotazy v sekci komentářů níže.