GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare DokuWiki su CentOS 8

In questo tutorial, ti mostreremo come installare Dokuwiki su CentOS 8. Per chi non lo sapesse, DokuWiki è un software open source scritto in PHP che consente agli utenti di creare e modificare le pagine utilizzando un browser Web. Funziona su testo normale e non richiede database. Utilizzando un'interfaccia molto familiare, consente di ridimensionare e ottimizzare facilmente utilizzando molte funzionalità avanzate.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di DokuWiki su un server CentOS 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa DokuWiki su CentOS 8

Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.

sudo dnf update

Passaggio 2. Installazione dello stack LAMP.

Se non hai uno stack LAMP già installato sul tuo server, puoi seguire la nostra guida qui. Inoltre, installa i moduli PHP richiesti, esegui il comando seguente per installa altre estensioni PHP richieste per DokuWiki:

sudo dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

Passaggio 3. Installazione di Dokuwiki su CentOS 8.

Ora, andiamo alla pagina di download di DokuWiki e prendiamo l'ultima versione di rilascio. Puoi semplicemente eseguire il comando seguente per scaricare l'attuale versione stabile di DokuWiki:

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

Una volta completato il download, esegui il comando seguente per estrarre DokuWiki:

tar xzf dokuwiki-stable.tgz  --strip-components=1 -C /var/www/html/

Dovremo modificare alcune autorizzazioni per le cartelle:

chown apache:apache -R /var/www/html

Passaggio 4. Configurazione di Apache per DokuWiki.

Creeremo l'host virtuale Apache per il tuo sito Web DokuWiki. Ora creiamo il seguente file di configurazione di Apache:

sudo nano /etc/httpd/conf.d/dokuwiki.conf
<VirtualHost *>

        ServerName    dokuwiki.idroot.us
	DocumentRoot  /var/www/html

 	<Directory ~ "/var/www/html/(bin/|conf/|data/|inc/)">
	    <IfModule mod_authz_core.c>
        	Require all denied
	    </IfModule>
	    <IfModule !mod_authz_core.c>
	        Order allow,deny
        	Deny from all
	    </IfModule>
	</Directory>

	ErrorLog   /var/log/httpd/dokuwiki_error.log
	CustomLog  /var/log/httpd/dokuwiki_access.log combined
</VirtualHost>

Salva e chiudi il file. Riavvia il servizio Apache per rendere effettive le modifiche:

systemctl restart httpd.service
systemctl enable httpd.service

Passaggio 5. Configura Firewall.

Per consentire in remoto il traffico HTTP al server DokuWiki, devi aprire la porta 80 sul firewall. Altrimenti, per HTTPS, apri la porta 443:

sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
sudo firewall-cmd --reload

Passaggio 6. Accesso a DokuWiki.

DokuWiki sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com/install.php o http://your-server-ip-address/install.php e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato Dokuwiki con successo. Grazie per aver utilizzato questo tutorial per installare Dokuwiki sul tuo sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Dokuwiki.


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare Nginx su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare SuiteCRM su CentOS 8

Come installare Minikube su CentOS 8

Come installare Pure-FTPd su CentOS