GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer DokuWiki sur Debian Wheezy avec Nginx

DokuWiki est un logiciel wiki open source très simple à utiliser qui ne nécessite pas de base de données et qui vise principalement à créer de la documentation de toute sorte.
Pour installer DokuWiki sur un serveur virtuel avec Debian Wheezy suivez les étapes très simples décrites ci-dessous. Les instructions d'installation doivent s'appliquer à tout serveur basé sur Debian sur lequel Nginx et PHP-FPM sont installés.

Assurez-vous que votre VPS Debian est à jour :

apt-get update
apt-get upgrade

"apt-get update" actualisera votre liste de packages afin qu'ils soient tous à jour, puis la mise à niveau mettra à niveau tous les packages qui ont des versions plus récentes.

Installez Nginx et PHP-FPM à l'aide de la commande suivante :

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

Téléchargez et décompressez la dernière version de DokuWiki disponible sur http://download.dokuwiki.org :

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

Créez un nouveau bloc de serveur Nginx. Par exemple, créez un nouveau fichier de configuration Nginx dans le répertoire "/etc/nginx/sites-available" :

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

et ajoutez le contenu suivant :

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;
}
}

Créez un lien symbolique à l'aide de la commande suivante :

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

Redémarrez le serveur Web Nginx pour que les modifications prennent effet :

/etc/init.d/nginx restart

Déplacez les fichiers d'installation de DokuWiki vers le répertoire racine du document défini dans le bloc serveur Nginx ci-dessus :

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

L'utilisateur du serveur Web (www-data) doit pouvoir écrire dans les répertoires "data", "conf" et "lib/plugins/", vous pouvez donc facilement le faire en exécutant la commande suivante :

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

Ouvrez http://votredomaine.com/install.php dans un navigateur Web. Entrez les informations suivantes :nom de votre site, nom d'utilisateur, mot de passe et adresse e-mail pour l'utilisateur administrateur, puis cliquez sur "Enregistrer".

Une fois l'installation terminée, notre recommandation est d'installer les plug-ins "captcha" et "preregister" afin de protéger l'enregistrement contre les spam bots qui créent une énorme quantité de faux utilisateurs inutiles.

Supprimez le script d'installation :

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

C'est ça. L'installation de DokuWiki est maintenant terminée.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer DokuWiki pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Comment installer Phorum avec Nginx sur Debian 9

  2. Comment installer le serveur HTTP Git avec Nginx sur Debian 11

  3. Comment installer FuelPHP avec Nginx sur un VPS Debian 8

  4. Comment installer WordPress avec Nginx sur Debian 10

  5. Comment installer WonderCMS avec Nginx sur Debian 11

Comment installer Symfony 5 Framework avec Nginx sur Debian 10

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer phpMyAdmin avec Nginx sur Debian 11 Bullseye

Comment installer phpMyAdmin avec Nginx sur Debian 11

Comment installer DokuWiki sur Debian 11

Comment installer Nginx avec PHP-FPM sur Debian 11