On souhaite utiliser dokuwiki pour créer plusieurs espaces communautaires
- recettes.wiki
- politique.wiki
-
Mettre en place les DNS pour les deux sites hors de la VM
- sous Unix/Linux :
vim /etc/hosts
- sous MS-Windows :
vim /c/Windows/System32/Drivers/etc/hosts
- sous Unix/Linux :
-
Installer apache + php
apt-get install apache2 php7.0
-
Télécharger dokuwiki dans
/usr/src/dokuwiki...zip
wget -O /usr/src/dokuwiki.tgz \ https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
-
Dézipper dokuwiki dans
/usr/src/dokuwiki
cd /usr/src tar xavf dokuwiki.tgz mv dokuwiki-2018-04-22b dokuwiki
-
Créer un virtualhost pour recettes.wiki
-
Créer un virtualhost pour politique.wiki
-
Créer un dossier pour le site Y =>
/var/www/Y
mkdir -p /var/www/Y/
-
Copier le contenu de dokuwiki dans
/var/www/Y
rsync -av /usr/src/dokuwiki/ /var/www/Y/
-
Changer les droits du dossier pour autoriser apache à écrire dedans (user
www-data
)cd /var/www chown -R www-data:www-data Y/
-
Créer un fichier de configuration pour apache dans
/etc/apache2/site-available/Y.conf
à partir du000-default.conf
.- indice n°1 : utiliser un
template()
- indice n°2 : vous pouvez utiliser la commande
sed
de Unix - indice n°3 : voir
politique module install politiquelabs-stdlib
et la ressourcefile_line
- indice n°1 : utiliser un
-
Activer la configuration pour apache2
a2ensite Y systemctl reload apache2
-
Ajouter le DNS pour Y dans
/etc/hosts
de la VM :127.0.0.1 site.y