Ceci est une ancienne révision du document !


Install doc local

  • Install virtualbox
  • install Lubuntu desktop
  • Addons sur guest pour partage fichier et plein ecran
  • Update/upgrade
  • Pour faire marcher dokuwiki il faut un serveur qui supporte php. Lighttpd semble plus léger qu'apache. Modifier les fichiers 10-fastgi.conf et 15-fastcgi-php.conf dans conf-avalaible (faire save avant). Recharger les modules et relancer lighttpd
  • Install simple de php. (7.0)
Pour la suite, les fichiers seront placés dans /var/www/html/ubuntu-fr et non /var/www/ubuntu-fr ou alors définir dans /etc/lighttpd/lighttpd.conf le bon "document-root"
server.document-root        = "/var/www/html/"
  • voir plus tard si ça marche dans un dossier Home avec peut-être des ln. Pour le moment tout dans /var/www/html/ubuntu-fr.
    Avec l'option $conf['savedir'] = './data'; ça devrait le faire si data est un lien symbolique vers /lieu/des/datas et les bon droits.
  • Parler chown www-data et chmod eventuellement

À minima il faut static, doc et data (tar.bz du dictateur de la doc -cf framateam, static peut-être inutile car fourni dans data, ajuste local.protected.php en conséquence )

Vous pouvez-ajoutez Guide et Tour mais pour avoir une installation minimal de la doc ce n'est pas utile. Attention cependant à garder en tête que certains liens peuvent ne pas marcher

L'arborescence (avec lighgttpd) se présente ainsi:

  • /var/www/html/ubuntu-fr/
    • ubuntu-fr-doc/
      • bin
      • conf/
      • data/
      • inc/
      • lib/
      • vendor/
      • doku.php
      • index.php
      • .htaccess.dist
    • ubuntu-fr-static
      • css
      • images
      • lib
      • scripts
      • start
      • style
      • theme2010

Modifier local.protected.php pour adapter comme suit

$conf['tpl']['ubuntu-2010']['static_host'] = '../ubuntu-fr-static/'
$conf['disableactions']=''; //Reactive tous les plugins
$conf['userewrite'] = '2'; //Rewrite. dans local.php= '1' car fait sur le serveur
$conf['is_dev'] = 1; //passer en dev

// Gestion de connexion utilisateur pour le serveur de DEV.
//remplir users.auth.php en faisant un sha1 sur le net. Ici le login+mdp seront testeur/testeur
$conf['authtype']='authplain';
$conf['useacl']  =1;
$conf['defaultgroup']= 'Members';

// Suivi des modifications non nécessaires en DEV
$conf['notify'] = '';

Usage lien relatif

Modifier users.auth.php

testeur:0dd3d8466da1d1b581d8b1036f24ef43d37c7974:Moi:moi@nawk.org:admin

SHA1 pour user testeur

  • voir difficulté d'installation
  • voir installation et test de plugin
  • test export
  • utilisateurs/fabux/brouillons/ikiwllatsinubfr.1504819520.txt.gz
  • Dernière modification: Le 07/09/2017, 23:25
  • par fabux