GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat MediaWiki na Ubuntu 20.04

MediaWiki je wiki aplikace napsaná v PHP, kterou Wikimedia Foundation vyvinula pro provoz několika svých projektů. Nejpopulárnějším z těchto projektů je encyklopedie Wikipedie.

Wiki je typ webové stránky, která svým uživatelům umožňuje vytvářet a upravovat obsah ve spolupráci. Lze jej použít několika způsoby, včetně znalostní báze, knihovny dokumentace, komunitního webu nebo firemního intranetu.

Tyto druhy webových stránek jsou zvláště užitečné v situacích, kdy několik lidí potřebuje vytvořit a upravit stránky rychlým a snadným způsobem.

Tato příručka vám ukáže, jak nainstalovat a nastavit aplikaci, a poskytne vám základ pro nasazení vaší vlastní wiki stránky.
V této příručce budeme používat název domény „mediawiki.example.com“. Nahraďte jej názvem domény nebo IP adresou, kterou jste nakonfigurovali na svém serveru.

Předpoklady

  • Server Ubuntu 20.04. MediaWiki můžete spustit na jiné variantě GNU/Linuxu, ale níže uvedené kroky se mohou lišit. Pokud žádný nemáte, proč nezprovoznit rychlý virtuální privátní server SSD od Atlantic.Net.
  • Na serveru je nastaveno heslo uživatele root.

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace serveru LAMP

Nejprve budete muset na svůj server nainstalovat rozšíření Apache, MariaDB, PHP a další PHP. Všechny je můžete nainstalovat pomocí následujícího příkazu:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mbstring php-xml php-json php-mysql php-curl php-intl php-gd php-mbstring texlive imagemagick unzip -y

Jakmile jsou všechny balíčky nainstalovány, můžete přistoupit k vytvoření databáze.

Krok 3 – Vytvoření databáze

Dále se přihlaste do prostředí MariaDB pomocí následujícího příkazu:

mysql

Jakmile se přihlásíte, vytvořte databázi a uživatele pro MediaWiki pomocí následujícího příkazu:

CREATE DATABASE mediawiki;
GRANT ALL PRIVILEGES ON mediawiki.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'password';

Dále vyprázdněte oprávnění a ukončete MariaDB pomocí následujícího příkazu:

flush privileges;
exit;

V tomto okamžiku je vaše databáze MariaDB vytvořena.

Krok 4 – Stáhněte si MediaWiki

Dále si budete muset stáhnout nejnovější verzi MediaWiki do webového kořenového adresáře Apache. Můžete si jej stáhnout pomocí následujícího příkazu:

wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.zip

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

unzip mediawiki-1.35.2.zip

Dále přesuňte extrahovaný adresář do webového kořenového adresáře Apache:

mv mediawiki-1.35.2 /var/www/html/mediawiki

Dále budete muset nainstalovat Composer do vašeho systému. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install composer -y

Jakmile je Composer nainstalován, změňte adresář na MediaWiki a nainstalujte všechny PHP závislosti pomocí následujícího příkazu:

cd /var/www/html/mediawiki
composer install --no-dev

Jakmile jsou všechny závislosti nainstalovány, nastavte správná oprávnění pro MediaWiki pomocí následujícího příkazu:

chown -R www-data:www-data /var/www/html/mediawiki

Krok 5 – Konfigurace Apache pro MediaWiki

Dále vytvořte konfigurační soubor virtuálního hostitele Apache pro MediaWiki pomocí následujícího příkazu:

nano /etc/apache2/sites-available/mediawiki.conf

Přidejte následující řádky:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/mediawiki/
    ServerName mediawiki.example.com

    <Directory /var/www/html/mediawiki/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog /var/log/apache2/mediawiki_error
    CustomLog /var/log/apache2/mediawiki_access common
</VirtualHost>

Uložte a zavřete soubor, povolte soubor virtuálního hostitele a restartujte službu Apache pomocí následujícího příkazu:

a2ensite mediawiki.conf
systemctl reload apache2

Krok 6 – Přístup k MediaWiki

Nyní otevřete webový prohlížeč a přejděte na instalační stránku MediaWiki pomocí adresy URL http://mediawiki.example.com .

MediaWiki nyní ukáže svou verzi. Bude to také říkat „LocalSettings.php nenalezeno“. Tento soubor vytvoříme na základě několika následujících kroků. Začněte kliknutím na odkaz „nastavení wiki “.


Na této stránce si můžete vybrat jazyk své wiki. Vyberte preferované možnosti a klikněte na „Pokračovat “. Měli byste vidět následující stránku:


V tomto okamžiku MediaWiki provádí několik kontrol, než bude pokračovat v konfiguraci.

Pokud je vše v pořádku, zobrazí se zpráva „Prostředí bylo zkontrolováno. Můžete nainstalovat MediaWiki“. Stiskněte „Pokračovat ” pro přechod k dalšímu kroku.

Zadejte podrobnosti o databázi a klikněte na Pokračovat knoflík. Měli byste vidět následující stránku:

Zrušte zaškrtnutí políčka „Použít stejný účet jako pro instalaci“ a klikněte na tlačítko Pokračovat knoflík. Měli byste vidět následující stránku:

Zadejte název webu, uživatelské jméno správce, heslo a klikněte na Pokračovat knoflík. Měli byste vidět následující stránku:

Nyní si stáhněte soubor “LocalSettings.php” do svého systému a zkopírujte jej do /var/www/html/mediawiki adresář přes SSH. Poté pomocí následujícího příkazu nastavte správné vlastnictví:

chown www-data:www-data /var/www/html/mediawiki/LocalSettings.php

Po dokončení tohoto posledního kroku klikněte zpět v prohlížeči na odkaz „zadejte svou wiki“. Budete přesměrováni na hlavní panel MediaWiki:

Další zdroje

Výchozí hlavní stránka vaší wiki obsahuje několik užitečných odkazů, kde se můžete dozvědět více o všech funkcích MediaWiki a způsobech, jak ji používat.

Vynikajícím výchozím bodem je uživatelská příručka MediaWiki.

Děkujeme, že sledujete tento návod, podívejte se prosím na naše další související články ve spodní části stránky.


Linux
  1. Jak nainstalovat Logstash na Ubuntu 18.04

  2. Jak nainstalovat XWiki na Ubuntu 20.04

  3. Jak nainstalovat phpBB na Ubuntu 20.04

  1. Jak nainstalovat Syncthing na Ubuntu 20.04

  2. Jak nainstalovat MongoDB na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat Usermin na Ubuntu 20.04

  2. Jak nainstalovat Podman na Ubuntu 20.04

  3. Jak nainstalovat OpenCV na Ubuntu 20.04