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

Installa ed esegui DokuWiki, il Wiki più versatile su un VPS CentOS 7

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.


Cent OS
  1. Installa ed esegui TiddlyWiki su un VPS CentoOS 6 usando Nginx

  2. Installa GlassFish su un CentOS 6 VPS

  3. Installa Octopress su un VPS CentOS 6

  4. Installa MediaWiki su un VPS CentOS 7

  5. Installa Jetty su un VPS CentOS 7

Installa Odoo 8 su un VPS CentOS 7

Come installare The Bug Genie Issue Tracker su un VPS CentOS 7

Come installare Flyspray The Bug Killer su un VPS CentOS 7

Come installare e integrare SpamAssassin con Exim su CentOS 7 VPS

Installa FluxBB su un VPS CentOS 7 con Nginx e PHP-FPM

Installa PowerDNS e Poweradmin su un VPS CentOS 7