DokuWiki è considerata l'applicazione software Wiki open source più versatile che ha dimostrato di soddisfare le tue esigenti esigenze wiki. L'utilizzo di un'interfaccia molto familiare consente di ridimensionare e ottimizzare facilmente utilizzando molte funzionalità avanzate. Utilizzando i file invece di un database, DokuWiki è estremamente flessibile con il tipo di sistema su cui verrà eseguito (nessun server di database richiesto).
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire le relative query di installazione di software open source.
In questo contesto, esamineremo come installare Dokuwiki su Ubuntu 20.04 LTS.
Passaggi per installare Dokuwiki su Ubuntu 20.04 LTS Focal Fossa
1. Esegui l'aggiornamento del sistema
Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo i seguenti comandi apt nel terminale:
$ sudo apt update
$ sudo apt upgrade
2. Installa lo stack LAMP
Se non hai installato LAMP, puoi seguire la nostra guida qui.
3. Installa Dokuwiki sul sistema
Ora scarichiamo l'ultima versione di DokuWiki usando il seguente comando:
$ cd /var/www/html
$ wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
Decomprimi l'archivio Dokuwiki nella directory principale dei documenti sul tuo server:
$ tar -xvzf dokuwiki-stable.tgz
$ mv dokuwiki-2020-07-29 dokuwiki
Avremo bisogno di modificare alcune autorizzazioni delle cartelle:
$ chown -R www-data:www-data /var/www/html/dokuwiki
$ chmod -R 775 /var/www/html/dokuwiki
4. Configura il server web Apache
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato 'dokuwiki.conf' sul tuo server virtuale:
$ 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
Aggiungi le seguenti righe:
<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>
Ora possiamo riavviare il server web Apache in modo che le modifiche avvengano:
$ sudo a2enmod rewrite
$ sudo a2ensite dokuwiki.conf
$ sudo systemctl restart apache2
5. Configura HTTPS
Dovremmo abilitare una connessione HTTPS sicura su Nextcloud. Possiamo ottenere un certificato TLS gratuito da Let's Encrypt. Installa il client Let's Encrypt (certbot) dal repository Ubuntu 20.04:
$ sudo apt install certbot python3-certbot-apache
Quindi, esegui il comando seguente per ottenere un certificato TLS gratuito utilizzando il plug-in Apache:
$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com
Se il test ha esito positivo, ricarica Apache per rendere effettive le modifiche:
$ sudo apache2ctl -t
$ sudo systemctl reload apache2
Come accedere all'interfaccia Web di DokuWiki?
DokuWiki sarà disponibile sulla porta HTTP 80 per impostazione predefinita.
Apri il tuo browser preferito e vai a http://tuo-dominio.com/install.php o http://indirizzo-ip-server/install.php e completa i passaggi richiesti per completare l'installazione.
Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.