Outils pour utilisateurs

Outils du site


informatique:docker:dokuwiki

Différences

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

Lien vers cette vue comparative

informatique:docker:dokuwiki [2019/01/09 15:30] – modification externe 127.0.0.1informatique:docker:dokuwiki [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
  
 J'utilise l'excellent docker [[:informatique:docker:nginx_php|NGinx/PHP]]. J'utilise l'excellent docker [[:informatique:docker:nginx_php|NGinx/PHP]].
 +
 +==== Lancement simple ====
  
 <code> <code>
 docker run -d --restart=always --name="Nginx_Dokuwiki" -p 8081:80 -e "PUID=`id -u florian`" -e "PGID=`id -g florian`" -v /mnt/Raid/Documents_de_Florian/Documents_NAS/Dockers/Docker_Data/Nginx_Dokuwiki/:/var/www/html richarvey/nginx-php-fpm docker run -d --restart=always --name="Nginx_Dokuwiki" -p 8081:80 -e "PUID=`id -u florian`" -e "PGID=`id -g florian`" -v /mnt/Raid/Documents_de_Florian/Documents_NAS/Dockers/Docker_Data/Nginx_Dokuwiki/:/var/www/html richarvey/nginx-php-fpm
 +</code>
 +==== Lancement avec gestion de la conf Nginx ====
 +
 +<code>
 +docker run -d --restart=always --name="Nginx_Dokuwiki" 
 +-p 8081:80 
 +-v /mnt/Raid/Documents_de_Florian/Documents_NAS/Dockers/Docker_Data/Nginx_Dokuwiki/:/var/www/public 
 +-e "PUID=`id -u $USER`" -e "PGID=`id -g $USER`" 
 +-e '[email protected]
 +-e 'GIT_NAME=floriantales' 
 +-e 'GIT_USERNAME=floriantales' 
 +-e 'GIT_REPO=github.com/floriantales/Nginx_Dokuwiki' 
 +-e 'GIT_PERSONAL_TOKEN=**********************************' 
 +richarvey/nginx-php-fpm:latest
 </code> </code>
  
Ligne 24: Ligne 40:
   * Socialite plugin   * Socialite plugin
   * Video Sharing Site Plugin   * Video Sharing Site Plugin
- 
  
 ==== Optimisation pour le plugin Ckgedit ==== ==== Optimisation pour le plugin Ckgedit ====
Ligne 37: Ligne 52:
  
 <code bash script.sh> <code bash script.sh>
- 
 #!/bin/bash #!/bin/bash
  
Ligne 51: Ligne 65:
 === Modifier le comportement du retour chariot de ckgedit === === Modifier le comportement du retour chariot de ckgedit ===
  
-Par défaut le retour chariot créé un nouveau paragraphe. Afin de faire un retour à la ligne simple de type </br> :\\ +Par défaut le retour chariot créé un nouveau paragraphe. Afin de faire un retour à la ligne simple de type </br> : \\ Ajouter le paramètre de configuration ''b.enterMode=2''  dans le fichier de configuration : \\ ''lib/plugins/ckgedit/ckeditor/config.js''
-Ajouter le paramètre de configuration ''b.enterMode=2'' dans le fichier de configuration :\\ +
-''lib/plugins/ckgedit/ckeditor/config.js''+
  
 Documentation associée : [[http://docs.ckeditor.com/#!/api/CKEDITOR.config|CKEDITOR.config]] Documentation associée : [[http://docs.ckeditor.com/#!/api/CKEDITOR.config|CKEDITOR.config]]
  
-<WRAP center round info 90%>\\ +<WRAP center round info 90%> \\ Penser à vider le cache du navigateur \\ </WRAP>
-Penser à vider le cache du navigateur\\ +
-</WRAP>+
  
 +=== Ajuster la hauteur par défaut de la fenêtre d'édition ===
  
-=== Ajuster la hauteur par défaut de la fenêtre d'édition === 
 Modifier le fichier :\\ Modifier le fichier :\\
-''lib/plugins/ckgedit/edit.php'' \\+''lib/plugins/ckgedit/action/edit.php'' \\
 \\ \\
-J'ai mis 500 pixels :\\ +Modifier la variable à 500 pixels :\\ 
-{{:informatique:docker:dokuwiki:selection_373.png?nolink&201x26}}+''$height = isset($_COOKIE['ckgEdht']) && $_COOKIE['ckgEdht'] ? $_COOKIE['ckgEdht']: 550;''
  
  
Ligne 116: Ligne 126:
  
 Pour un affichage plus rapide des photos pour l'utilisateur, on force la création de miniatures en cache en mode progressif :\\ Pour un affichage plus rapide des photos pour l'utilisateur, on force la création de miniatures en cache en mode progressif :\\
-Installer imagemagik dans le docker : ''apk add imagemagik'' (pour alpinelinux)\\+Installer imagemagik dans le docker : ''apk add imagemagick'' (pour alpinelinux)\\
 Configurer le lien du binaire convert dans l'interface :\\ Configurer le lien du binaire convert dans l'interface :\\
 {{:informatique:docker:dokuwiki:selection_095.png?nolink&800x100}}\\ {{:informatique:docker:dokuwiki:selection_095.png?nolink&800x100}}\\
Ligne 127: Ligne 137:
 Penser à purger tout le cache pour recréation des miniatures.\\ Penser à purger tout le cache pour recréation des miniatures.\\
 </WRAP> </WRAP>
 +
 +
 +===== Réécriture propre d'url : Activation du mode rewrite =====
 +
 +Pourquoi? pour faire propre :[[https://www.dokuwiki.org/config:userewrite|https://www.dokuwiki.org/config:userewrite]]\\
 +\\
 +On peut modifier depuis l'interface d'admin ou directement dans fichier local.php :
 +
 +<code>
 +$conf['userewrite'] = '1';
 +$conf['useslash'] = 1;
 +</code>
 +
 +Je choisi l'option "Web Server", c'est à dire que c'est notre serveur web (ici Nginx) qui va devoir assurer le taf.
 +
 +Lancer le docker avec une gestion de la conf Nginx. [[http://doku.floriantales.fr/informatique/docker/dokuwiki#lancement_avec_gestion_de_la_conf_nginx|Voir en haut de ce doc]]. Voir aussi [[:informatique:docker:nginx_php|]]
  
 ~~socialite~~ ~~socialite~~
  
  
informatique/docker/dokuwiki.1547047837.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)