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.