GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat MediaWiki na Ubuntu 20.04

V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci MediaWiki s LAMP na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Mediawiki je bezplatný wiki software s otevřeným zdrojovým kódem, který vám umožňuje vytvořit si vlastní wiki stránky. V současné době běží na mnoha slavných webových stránkách, jako je Wikipedia, Wikislovník a Wikimedia Commons. MediaWiki je napsána v PHP.

Nainstalujte MediaWiki na Ubuntu 20.04

Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.

sudo apt update
sudo apt upgrade

Krok 2. Nainstalujte LAMP Stack na Ubuntu.

Drupal je postaven na PHP. Můžete jej hostovat jako jakoukoli jinou webovou aplikaci napsanou v PHP. Takže budete muset nastavit Ubuntu jako server LAMP. Pokud jste tak ještě neučinili, použijte našeho tradičního průvodce LAMP k nastavení Ubuntu pro poskytování PHP, než budete pokračovat.

Krok 3. Nainstalujte MediaWiki do systému Ubuntu.

Spusťte níže uvedené příkazy a stáhněte si nejnovější verzi MediaWiki:

cd /tmp/
wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.tar.gz

Rozbalte stažený soubor:

tar -xvzf mediawiki-*.tar.gz
rm mediawiki-*.tar.gz
sudo mv mediawiki-* /var/www/html/mediawiki

Potom nastavte příslušná oprávnění:

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

Krok 4. Vytvoření databáze pro MediaWiki.

MediaWiki používá k ukládání všech svých dat databázi MySQL. Přihlaste se ke svému serveru MySQL pomocí následujícího příkazu a zadejte své kořenové heslo MySQL:

mysql -u root -p

Jakmile jste v konzoli MySQL, vytvořte novou databázi:

MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Krok 5. Konfigurace Apache pro MediaWiki.

Vytvořte nový konfigurační soubor virtuálního hostitele pro svůj web MediaWiki s názvem your-domain.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

A do souboru přidejte následující obsah:

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/mediawiki/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Chcete-li povolit virtuálního hostitele, který jsme právě vytvořili, spusťte následující příkaz:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Aby se nová konfigurace projevila, restartujte službu Apache zadáním:

sudo a2ensite your_domain.com.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Krok 6. Zabezpečte MediaWiki pomocí Let’s Encrypt SSL.

Nejprve budete muset nainstalovat klienta Certbot, abyste mohli nainstalovat a spravovat Let’s Encrypt SSL. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt install certbot python3-certbot-apache

Jakmile je Certbot nainstalován, spusťte následující příkaz ke stažení a instalaci Let’s Encrypt SSL pro váš web:

certbot --apache -d your_domain.com

Krok 7. Přístup k instalaci MediaWiki.

Přejděte na https://your_domain.com ve vašem webovém prohlížeči spusťte webový instalační skript. Klepnutím na Dokončit instalační odkaz spustíte průvodce nastavením.

To je vše, co potřebujete k instalaci MediaWiki na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o systému správy obsahu MediaWiki naleznete v jejich oficiální znalostní databázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Maven na Ubuntu

  2. Jak nainstalovat Wine na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 20.04

  1. Jak nainstalovat PuTTY na Ubuntu

  2. Jak nainstalovat Ruby na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 20.04