GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare DokuWiki su Debian Wheezy con Nginx

DokuWiki è un software wiki open source molto semplice da usare che non richiede un database ed è principalmente finalizzato alla creazione di documentazione di qualsiasi tipo.
Per installare DokuWiki su un server virtuale con Debian Wheezy segui i semplicissimi passaggi descritti di seguito. Le istruzioni di installazione dovrebbero applicarsi a qualsiasi server basato su Debian su cui siano installati Nginx e PHP-FPM.

Assicurati che il tuo Debian VPS sia aggiornato:

apt-get update
apt-get upgrade

"apt-get update" aggiornerà l'elenco dei pacchetti in modo che sia tutto aggiornato, quindi l'aggiornamento aggiornerà tutti i pacchetti con versioni più recenti.

Installa Nginx e PHP-FPM usando il seguente comando:

apt-get install nginx php5-fpm php5-cli php5-mcrypt php5-gd

Scarica e decomprimi l'ultima versione di DokuWiki disponibile su http://download.dokuwiki.org :

cd /root
wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz -O dokuwiki.tgz
tar -xvf dokuwiki.tgz

Crea un nuovo blocco server Nginx. Ad esempio, crea un nuovo file di configurazione Nginx nella directory '/etc/nginx/sites-available':

vi /etc/nginx/sites-available/yourdomain.com

e aggiungi il seguente contenuto:

server {
server_name yourdomain.com;
listen 80;
root /var/www/yourdomain.com/;
access_log /var/log/nginx/yourdomain.com-access.log;
error_log /var/log/nginx/yourdomain.com-error.log;

index index.php index.html doku.php;
location ~ /(data|conf|bin|inc)/ {
      deny all;
}
location ~ /\.ht {
      deny  all;
}
location ~ \.php {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Crea un collegamento simbolico usando il seguente comando:

ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com

Riavvia il server web Nginx per rendere effettive le modifiche:

/etc/init.d/nginx restart

Sposta i file di installazione di DokuWiki nella directory principale del documento definita nel blocco del server Nginx sopra:

mv /root/dokuwiki-* /var/www/yourdomain.com

L'utente del server web (www-data) deve essere in grado di scrivere nelle directory 'data' , 'conf' e 'lib/plugins/', quindi puoi farlo facilmente eseguendo il comando seguente:

chown -R www-data:www-data /var/www/yourdomain.com/

Apri http://tuodominio.com/install.php in un browser web. Inserisci le seguenti informazioni:nome del sito, nome utente, password e indirizzo e-mail per l'utente amministratore, quindi fai clic su "Salva".

Una volta completata l'installazione, il nostro consiglio è di installare i plug-in "captcha" e "preregistrazione" per proteggere la registrazione dai bot spam che creano un'enorme quantità di utenti falsi inutili.

Elimina lo script di installazione:

rm /var/www/yourdomain.com/install.php

Questo è tutto. L'installazione di DokuWiki è ora completa.

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 DokuWiki per te. 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.


Debian
  1. Come installare Phorum con Nginx su Debian 9

  2. Come installare HTTP Git Server con Nginx su Debian 11

  3. Come installare Plone 4 CMS su Debian Wheezy con Nginx

  4. Come installare FuelPHP con Nginx su un VPS Debian 8

  5. Come installare WonderCMS con Nginx su Debian 11

Come installare Symfony 5 Framework con Nginx su Debian 10

Come installare Nextcloud 10 con Nginx su Debian 8

Come installare phpMyAdmin con Nginx su Debian 11 Bullseye

Come installare phpMyAdmin con Nginx su Debian 11

Come installare DokuWiki su Debian 11

Come installare Nginx con PHP-FPM su Debian 11