Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
groupes:ubuntu-fr-doc:exporter_la_doc [Le 09/10/2015, 18:07] – darkjam | groupes:ubuntu-fr-doc:exporter_la_doc [Le 15/12/2015, 11:07] (Version actuelle) – [Exporter le wiki] darkjam | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Comment exporter la documentation pour une consultation Offline ====== | ||
+ | ===== Méthode principale ===== | ||
+ | <note important> | ||
+ | <note tip> | ||
+ | |||
+ | L' | ||
+ | * un processeur i7 4 cœurs | ||
+ | * 8 Go de RAM | ||
+ | * HDD 500 Go | ||
+ | * Kubuntu 15.04 64 bit | ||
+ | |||
+ | L' | ||
+ | |||
+ | la création du fichier zim : entre 5 et 10 min. | ||
+ | </ | ||
+ | |||
+ | ==== Installation du serveur web ==== | ||
+ | Dans un premier temps, nous allons installer le serveur web qui va nous permettre de mettre en place une copie du site de la documentation. J'ai personnellement utilisé Apache, il est possible d' | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | Il faut configurer Apache et php afin d' | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Certains paramètres sont vivement déconseillés sur des serveurs en production. Ils peuvent conduire à une saturation du serveur. La modification de ces paramètres est nécessaire, | ||
+ | </ | ||
+ | |||
+ | Editer le fichier / | ||
+ | |||
+ | < | ||
+ | ServerName localhost #Pour éviter l' | ||
+ | Timeout 300 # On augmente de manière significative la durée passant de 30 secondes à 5 min | ||
+ | # A modifier si existant ou à rajouter voir la documentation de dokuwiki | ||
+ | < | ||
+ | Options Indexes FollowSymLinks | ||
+ | AllowOverride None | ||
+ | Require all granted | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Maintenant, nous allons créer nos hotes virtuels : | ||
+ | * Le premier est l’hôte qui hébergera le dokuwiki et que j'ai appelé www.doc-ubuntu-fr.loc | ||
+ | * le deuxième pour les éléments statique et le template Ubuntu. | ||
+ | |||
+ | <note help> | ||
+ | < | ||
+ | < | ||
+ | ServerName www.doc-ubuntu-fr.loc | ||
+ | |||
+ | ServerAdmin webmaster@localhost | ||
+ | DocumentRoot / | ||
+ | |||
+ | < | ||
+ | |||
+ | Options Indexes FollowSymlinks | ||
+ | AllowOverride All | ||
+ | order allow,deny | ||
+ | allow from all | ||
+ | </ | ||
+ | ErrorLog ${APACHE_LOG_DIR}/ | ||
+ | CustomLog ${APACHE_LOG_DIR}/ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ServerName www.static-ubuntu-fr.loc | ||
+ | |||
+ | ServerAdmin webmaster@localhost | ||
+ | DocumentRoot / | ||
+ | |||
+ | ErrorLog ${APACHE_LOG_DIR}/ | ||
+ | CustomLog ${APACHE_LOG_DIR}/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Modification des valeurs par défaut de php : Il suffit de modifier les valeurs si dessous | ||
+ | < | ||
+ | max_execution_time = 300 | ||
+ | max_input_time = 600 | ||
+ | memory_limit = 512M | ||
+ | default_socket_timeout = 600 | ||
+ | </ | ||
+ | |||
+ | Une fois terminée, il faut relancer le serveur Apache pour lui faire prendre en compte les modifications. | ||
+ | < | ||
+ | service apache restart | ||
+ | </ | ||
+ | |||
+ | ==== Installation du dokuwiki ==== | ||
+ | |||
+ | * Installation de bazaar : (pour plus d' | ||
+ | < | ||
+ | mkdir / | ||
+ | cd / | ||
+ | </ | ||
+ | * Récupération du site static | ||
+ | < | ||
+ | * Récupération du site documentation. | ||
+ | < | ||
+ | <note tip>Nous récupérons les différents plug-ins déployés dans la documentation, | ||
+ | * Récupération de dokuwiki [[http:// | ||
+ | <note help>A l' | ||
+ | * Décompressez l' | ||
+ | * Dans un navigateur ouvrir la page www.doc-ubuntu-fr.loc/ | ||
+ | <note warning> | ||
+ | * Copier les plug-ins et les données obtenues auprès des administrateurs | ||
+ | < | ||
+ | cp -R / | ||
+ | cp -R [chemin ou se trouve les données]/ | ||
+ | </ | ||
+ | * Installer le [[doku> | ||
+ | |||
+ | ==== Exporter le wiki ==== | ||
+ | <note tip> | ||
+ | |||
+ | * Dans un navigateur se rendre : http:// | ||
+ | * Se loguer en tant qu' | ||
+ | * Cliquer sur le menu **administrer** | ||
+ | * Cliquer sur **Export du site** dans la section **Extensions** | ||
+ | * Renseigner les champs suivants : | ||
+ | * Espace de nom parent à exporter : accueil | ||
+ | * Type d' | ||
+ | * Cocher : Export du corps uniquement | ||
+ | * Décocher : Exporter les pages liées | ||
+ | * Décocher : Export de tous les paramètres (exp: " | ||
+ | * Cliquer dur le bouton démarrer | ||
+ | * Attendre la fin de l' | ||
+ | < | ||
+ | ==== Créer le fichier ==== | ||
+ | * Installer [[: | ||
+ | * Décompresser le fichier zip obtenu. | ||
+ | * Lancer [[: | ||
+ | * Vérifier le fichier obtenu avec [[: | ||
+ | ===== Méthode « manuelle » ===== | ||
+ | |||
+ | Commencer par récupérer le code de dokuwiki que nous utilisons et se créer une instance locale (ou sur un serveur distant). | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | Demander une copie de sauvegarde du dossier **data** aux administrateurs système (ou utiliser autre chose si c'est pour faire des tests, comme par exemple le dossier data fourni avec une dokuwiki normal). | ||
+ | |||
+ | Installer le [[doku> | ||
+ | |||
+ | Se rendre dans l' | ||
+ | |||
+ | FIXME la suite | ||
+ | |||
+ | ---- | ||
+ | // |