GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte Dokuwiki na Ubuntu 20.04 LTS

DokuWiki je považována za nejuniverzálnější open-source Wiki softwarovou aplikaci, která prokazatelně splňuje vaše náročné wiki potřeby. Použití velmi známého rozhraní vám umožňuje snadno škálovat a optimalizovat pomocí mnoha pokročilých funkcí. Díky použití souborů místo databáze je DokuWiki extrémně flexibilní s typem systému, na kterém poběží (nevyžaduje se žádný databázový server).

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se instalace softwaru s otevřeným zdrojovým kódem.

V této souvislosti se podíváme na to, jak nainstalovat Dokuwiki na Ubuntu 20.04 LTS.


Kroky k instalaci Dokuwiki na Ubuntu 20.04 LTS Focal Fossa

1. Proveďte aktualizaci systému

Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:

$ sudo apt update
$ sudo apt upgrade


2. Nainstalujte sadu LAMP

Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.


3. Nainstalujte Dokuwiki do systému

Nyní stáhneme nejnovější verzi DokuWiki pomocí následujícího příkazu:

$ cd /var/www/html
$ wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

Rozbalte archiv Dokuwiki do kořenového adresáře dokumentu na vašem serveru:

$ tar -xvzf dokuwiki-stable.tgz
$ mv dokuwiki-2020-07-29 dokuwiki

Budeme muset změnit oprávnění některých složek:

$ chown -R www-data:www-data /var/www/html/dokuwiki
$ chmod -R 775 /var/www/html/dokuwiki


4. Nakonfigurujte webový server Apache

Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem 'dokuwiki.conf' na svém virtuálním serveru:

$ touch /etc/apache2/sites-available/dokuwiki.conf
$ ln -s /etc/apache2/sites-available/dokuwiki.conf /etc/apache2/sites-enabled/dokuwiki.conf
$ nano /etc/apache2/sites-available/dokuwiki.conf

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

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/dokuwiki/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/dokuwiki/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Nyní můžeme restartovat webový server Apache, aby se změny provedly:

$ sudo a2enmod rewrite
$ sudo a2ensite dokuwiki.conf
$ sudo systemctl restart apache2


5. Nastavte HTTPS

Měli bychom povolit zabezpečené připojení HTTPS na Nextcloud. Můžeme získat bezplatný certifikát TLS od Let’s Encrypt. Nainstalujte klienta Let’s Encrypt (certbot) z úložiště Ubuntu 20.04:

$ sudo apt install certbot python3-certbot-apache

Dále spusťte následující příkaz a získejte bezplatný certifikát TLS pomocí pluginu Apache:

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Pokud je test úspěšný, znovu načtěte Apache, aby se změna projevila:

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


Jak získat přístup k webovému rozhraní DokuWiki?

DokuWiki bude ve výchozím nastavení k dispozici na portu HTTP 80.

Otevřete svůj oblíbený prohlížeč a přejděte na http://vaše-domena.com/install.php nebo http://adresa-ip-serveru/install.php a proveďte požadované kroky k dokončení instalace.

Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.



Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Nainstalujte Karbon na Ubuntu 20.04 LTS

  3. Rabbitvcs na Ubuntu 16,04 Lts?

  1. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  2. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  3. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  3. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS