Logo Khaganat

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édentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
fr:dokuwiki_farm [2022/07/19 11:23] – [Une seule authentification] zatalyzfr:dokuwiki_farm [2022/07/21 09:46] – [Mise à jour de Hogfather vers Igor] zatalyz
Ligne 164: Ligne 164:
  
 // set this to your farm directory // set this to your farm directory
-if(!defined('DOKU_FARMDIR')) define('DOKU_FARMDIR', '/var/www/farm');+if(!defined('DOKU_FARMDIR')) define('DOKU_FARMDIR', '/var/www/farm/');
  
 // include this after DOKU_FARMDIR if you want to use farms // include this after DOKU_FARMDIR if you want to use farms
Ligne 204: Ligne 204:
 <code php>define('DOKU_COOKIE', 'DW' . md5(commoncookie . (($conf['securecookie']) ? $serverPort : '')));</code> <code php>define('DOKU_COOKIE', 'DW' . md5(commoncookie . (($conf['securecookie']) ? $serverPort : '')));</code>
  
-<WRAP center round tip 60%>+<WRAP center round tip 100%>
 Pour plus de contexte : le bout de code complet une fois modifié est  Pour plus de contexte : le bout de code complet une fois modifié est 
 <code>// define cookie and session id, append server port when securecookie is configured FS#1664 <code>// define cookie and session id, append server port when securecookie is configured FS#1664
Ligne 217: Ligne 217:
 ''DOKU_REL'' est une variable relative concernant le dossier du wiki et des animaux. On va simplement mettre à la place un chemin absolu.  ''DOKU_REL'' est une variable relative concernant le dossier du wiki et des animaux. On va simplement mettre à la place un chemin absolu. 
 </WRAP> </WRAP>
 +
 +<WRAP center round help 100%>
 +
 +Je laisse ce message ici, si vous avez des soucis ; cependant dans Igor, laisser DOKU_REL à cet endroit ne semble pas poser de souci au cookie, donc vous pouvez ne pas changer ce morceau. 
 +<WRAP center round box 100%>
  
 Il faut aussi modifier cette valeur dans ''dokuwiki/inc/auth.php''. Il faut modifier deux fois la valeur dans ce fichier, à chaque fois avec la même ligne : Il faut aussi modifier cette valeur dans ''dokuwiki/inc/auth.php''. Il faut modifier deux fois la valeur dans ce fichier, à chaque fois avec la même ligne :
Ligne 222: Ligne 227:
     $cookieDir = empty($conf['cookiedir']) ? '/' : $conf['cookiedir'];     $cookieDir = empty($conf['cookiedir']) ? '/' : $conf['cookiedir'];
 </code> </code>
 +</WRAP>
 +
 +
 +</WRAP>
 +
  
 Ajoutez ou modifiez la valeur ''$conf['cookiedir']'' dans ''dokuwiki/conf/local.php'' : Ajoutez ou modifiez la valeur ''$conf['cookiedir']'' dans ''dokuwiki/conf/local.php'' :
Ligne 343: Ligne 353:
 Les fichiers modifiés dans le dossier ''conf'' sont de la forme "*.local.php" : cela les préserve lors des mises à jour. Les fichiers modifiés dans le dossier ''conf'' sont de la forme "*.local.php" : cela les préserve lors des mises à jour.
  
 +==== Mise à jour de Hogfather vers Igor ====
 +Dokuwki ajoute le dossier ''data/log/'', nécessaire pour fonctionner. Pour l'ajouter dans tous les animaux du wiki, un script pour récupérer les commandes et automatiser la tâche :
 +  cd farm/
 +  cp -r ../dokuwiki/data/log _animal/data/log
 +  for farm in * ; do echo "sudo cp -r _animal/data/log $farm/data/log" ; echo "sudo chown -R www-data: $farm/data/log" ; done
  
 +On nettoie, dans ce qu'on récupère, ce qui n'est pas une ferme qu'on veut mettre à jour (genre, si on a mis un index.php dans le coin), on vérifie que tout va bien puis on lance le lot de commande. 
 +
 +Le processus d'authentification a changé aussi, mais la page ici est mise à jour. Il suffit de modifier ''dokuwiki/inc/init.php'' et tout ira bien.
 +
 +Il faut aussi modifier le .htaccess et indiquer le passage suivant : 
 +<code>
 +<Files ~ "^([\._]ht|README$|VERSION$|COPYING$)">
 +    <IfModule mod_authz_core.c>
 +        Require all denied
 +    </IfModule>
 +    <IfModule !mod_authz_core.c>
 +        Order allow,deny
 +        Deny from all
 +    </IfModule>
 +</Files>
 +</code>
 ===== Nginx ===== ===== Nginx =====
 <WRAP center round info 90%> <WRAP center round info 90%>
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/dokuwiki_farm.txt · Dernière modification : 2022/07/22 11:02 de zatalyz

Licences Mentions légales Accueil du site Contact