Nel seguente articolo spiegheremo come installare ed eseguire DokuWiki su un server CentOS 7 . Supportiamo DokuWiki in esecuzione su tutti i nostri piani di hosting SSD VPS e con il nostro stack di hosting DokuWiki, otterrai DokuWiki precaricato sul tuo server virtuale , rendendo la tua wiki attiva e funzionante in pochissimo tempo.
Dolcezza!
Cos'è DokuWiki?
DokuWiki è considerata l'applicazione software Wiki open source più versatile che ha dimostrato di soddisfare le tue esigenti esigenze wiki.
DokuWiki non richiede un database ed è estremamente semplice e facile da usare. Le sue funzionalità sono disponibili qui.
Requisiti di sistema?
- Server web come Apache, Nginx ecc.
- Server PHP versione 5.2 o successiva
- Libreria PHP-GD / Image Magick
AGGIORNAMENTO DEL SISTEMA
Prima di procedere con l'effettiva installazione di DokuWiki, ssh
al tuo VPS SSD CentOS 7 , avvia una screen
sessione e aggiorna il tuo sistema usando yum
:
## screen -U -S dokuwiki-screen ## yum update
INSTALLA ALCUNI PACCHETTI
Installa alcuni pacchetti utili sul tuo server virtuale basato su CentOS SSD:
## yum install wget unzip vim
INSTALLA IL SERVER WEB APACHE
In questa configurazione serviremo DokuWiki utilizzando il server web Apache 2.4 , quindi installa Apache sul tuo CentOS 7 utilizzando il seguente yum
comando:
## yum install httpd openssl mod_ssl
Una volta installato, riavvia Apache e aggiungilo per l'avvio automatico all'avvio del tuo sistema utilizzando:
## systemctl restart httpd ## systemctl status httpd ## systemctl enable httpd
Ora configuriamo alcune opzioni Apache aggiuntive , ad esempio, nascondi il suo numero di versione, il suo banner ecc… aggiungendo quanto segue a /etc/httpd/conf.d/options.conf
## vim /etc/httpd/conf.d/options.conf TraceEnable off ## Disable Signature ServerSignature Off ## Disable Banner ServerTokens Prod
Testare il file di configurazione di Apache e riavviare il server web per rendere effettive le modifiche:
## apachectl configtest ## systemctl restart httpd ## systemctl status httpd
INSTALLA PHP
Poiché DokuWiki si basa su PHP , dobbiamo aggiungere il supporto PHP al server web Apache installando i seguenti pacchetti:
## yum install php php-gd
Sebbene DokuWiki funzioni con le impostazioni PHP predefinite , si consiglia di ottimizzare la configurazione PHP (php.ini
) come descritto qui. Almeno dovresti modificare il tuo /etc/php.ini
e impostare quanto segue:
## vim /etc/php.ini expose_php = Off
riavvia Apache usando systemctl per rendere effettive le modifiche:
## systemctl restart httpd ## systemctl status httpd
Verifica se il modulo PHP è caricato in Apache utilizzando:
## httpd -M | grep php also ## php -v
IMPOSTA APACHE VHOST
Useremo wiki.mydomain.com
per accedere all'installazione di DokuWiki, quindi dovremmo creare un host virtuale Apache direttiva. Quindi, crea /etc/httpd/conf.d/vhosts.conf
e aggiungi quanto segue:
## cat /etc/httpd/conf.d/vhosts.conf # Load my vhosts IncludeOptional vhosts.d/*.conf
Questo dice ad Apache di caricare i file di configurazione che terminano con .conf
che risiedono in /etc/httpd/vhosts.d
. Come puoi immaginare, questo è il posto dove mettiamo gli host virtuali, quindi configuriamone uno per wiki.mydomain.com
VHOST per wiki.miodominio.com
## mkdir /etc/httpd/vhosts.d ## vim /etc/httpd/vhosts.d/wiki.mydomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/dokuwiki" ServerName wiki.mydomain.com ServerAlias www.wiki.mydomain.com ErrorLog "/var/log/httpd/wiki.mydomain.com-error_log" CustomLog "/var/log/httpd/wiki.mydomain.com-access_log" combined <Directory "/var/www/html/dokuwiki/"> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
riavvia Apache per rendere effettive le modifiche:
## systemctl restart httpd ## systemctl status httpd
INSTALLA DOKUWIKI
La prima cosa da fare è andare alla pagina di download di DokuWiki e scaricare l'ultima versione stabile di DokuWiki .
## wget -P /tmp http://download.dokuwiki.org/out/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz
una volta scaricato l'archivio, estrarlo in /var/www/html
utilizzando:
## tar zxf /tmp/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz -C /var/www/html
imposta la proprietà corretta usando il chown
comando:
## chown apache: -R /var/www/html/dokuwiki
e apri http://wiki.mydomain.com/install.php
nel tuo browser preferito per avviare il programma di installazione di DokuWiki . Dovresti ottenere qualcosa del genere:
una volta completato il programma di installazione, puoi rimuovere in sicurezza install.php
script che si trova all'interno della radice del documento DokuWiki in /var/www/html/dokuwiki
## rm -f /var/www/html/dokuwiki/install.php
Cosa c'è dopo?
Ora hai il tuo DokuWiki attivo e funzionante, quindi potresti voler controllare il suo manuale su https://www.dokuwiki.org/manual e anche saperne di più sulla sua sintassi su https://www.dokuwiki.org/wiki:syntax
FACCIAMO QUESTO PER TE?
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Apache e DokuWiki . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.