Outils pour utilisateurs

Outils du site


docker:installer_dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
docker:installer_dokuwiki [2022/07/31 06:26]
marclebrun [Configuration d'Apache sur le serveur Hôte]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Installer Dokuwiki ====== 
- 
-:!: en cours de test :!: 
- 
-**Dokuwiki** n'est pas encore compatible avec **PHP 8.x**, 
-donc je vais le faire tourner dans un conteneur disposant de **PHP 7.x**. 
- 
-===== Créer un conteneur depuis une image officielle de PHP+Apache ===== 
- 
-Source: [[https://​loganmarchione.com/​2022/​03/​the-best-way-to-run-dokuwiki-in-docker/​]] 
- 
-Décompresser une copie archivée du wiki dans un nouveau dossier : 
- 
-<code bash> 
-sudo mkdir /​var/​www/​dokuwiki 
-cd /​var/​www/​dokuwiki 
-sudo unzip /​home/​marc/​backup-de-mon-wiki-AAAAMMJJ.zip 
-sudo chown -R www-data:​www-data /​var/​www/​dokuwiki 
-</​code>​ 
- 
-Dans ce dossier, créer un fichier **docker-compose.yml** : 
- 
-<code yaml docker-compose.yml>​ 
-version: '​3'​ 
-services: 
-  dokuwiki: 
-    container_name:​ dokuwiki 
-    image: php:​7-apache-bullseye 
-    restart: unless-stopped 
-    ports: 
-      - '​8888:​80'​ 
-    volumes: 
-      - '/​var/​www/​dokuwiki:/​var/​www/​html'​ 
-</​code>​ 
- 
-**ports** \\ 
-Le port **80** du conteneur est redirigé vers le port **8888** 
- 
-**volumes** \\ 
-Le dossier **/​var/​www/​html** du conteneur est redirigé vers le dossier **/​var/​www/​dokuwiki** 
- 
-Ensuite lancer **docker-compose** 
- 
-<code bash> 
-docker-compose up 
-</​code>​ 
- 
-Lorsque l'​image a été démarrée, visiter le site [[http://​ADRESSE-DU-SERVEUR:​8888]] 
- 
-===== Lancer le Docker Compose au démarrage du serveur ===== 
- 
-===== Configuration d'​Apache sur le serveur Hôte ===== 
- 
-Apache sur le serveur hôte doit rediriger vers le conteneur. 
- 
-Vérifier que le module **proxy** est activé : 
- 
-<code bash> 
-sudo apache2ctl -M 
-</​code>​ 
- 
-Sinon l'​activer : 
- 
-<code bash> 
-sudo a2enmod proxy 
-sudo systemctl restart apache2 
-</​code>​ 
- 
-Créer un VirtualHost pour le site DokuWiki dockerisé : 
- 
  
docker/installer_dokuwiki.1659248811.txt.gz · Dernière modification: 2022/07/31 06:26 (modification externe)