Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
utilisateurs:fabux:brouillons:ikiwllatsinubfr [Le 16/10/2017, 05:56] – [Paramétrage] Modification dans les droits fabux | utilisateurs:fabux:brouillons:ikiwllatsinubfr [Le 22/10/2018, 07:45] (Version actuelle) – Coquilles Fabux | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | FIXME tag | ||
+ | ---- | ||
+ | ====== Installation complète de la documentation ubuntu-fr en local ====== | ||
+ | |||
+ | L' | ||
+ | * faire des tests de plugins | ||
+ | * installer et tester des thèmes comme expliqué sur [[: | ||
+ | * faire des essais d' | ||
+ | * connaître un peu plus les arcanes du système | ||
+ | * ... | ||
+ | et pourquoi pas [[: | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | <note tip>Pour préserver votre environnement, | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | Pour faire marcher [[https:// | ||
+ | * Un serveur qui supporte php. Pour la suite [[: | ||
+ | * Modifier les fichiers // | ||
+ | * Recharger les modules et relancer lighttpd | ||
+ | * Installation minimale de [[:php]]. Pour la suite il s' | ||
+ | * Installer [[:git]]. | ||
+ | |||
+ | <note important> | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Installation de la documentation ===== | ||
+ | ==== Les fichiers ==== | ||
+ | Il faudra évidemment les fichiers de la //doc// accessible depuis [[https:// | ||
+ | Depuis le dossier où vous souhaitez installer la documentation (ici ** / | ||
+ | < | ||
+ | git clone https:// | ||
+ | <note important> | ||
+ | insteadof = lp: | ||
+ | [user] | ||
+ | email = votreEmail@hebergeur.com | ||
+ | name = VotreNomSurLP | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | Il faudra également le dossier des données nommés //data//. Ce dossier au format // | ||
+ | |||
+ | <note tip>Il est possible de positionner les données dans un autre dossier et faire un lien symbolique vers celui-ci nommé **data** < | ||
+ | |||
+ | Il existe aussi la solution de modifier dans le fichier **local.protected.php** la ligne '' | ||
+ | Dans ce cas également " | ||
+ | </ | ||
+ | |||
+ | <note tip>À des fins de test uniquement, le dossier //data// doit au minimum contenir les répertoires suivants, même s'ils sont vides | ||
+ | * attic | ||
+ | * cache | ||
+ | * index | ||
+ | * locks | ||
+ | * media | ||
+ | * media_attic | ||
+ | * media_meta | ||
+ | * meta | ||
+ | * pages | ||
+ | * tmp | ||
+ | Vous n' | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | Vous aurez alors l' | ||
+ | * var/ | ||
+ | * bin/ | ||
+ | * conf/ | ||
+ | * data/ | ||
+ | * inc/ | ||
+ | * lib/ | ||
+ | * vendor/ | ||
+ | * doku.php | ||
+ | * index.php | ||
+ | * .htaccess.dist | ||
+ | |||
+ | ==== Paramétrage ==== | ||
+ | |||
+ | Modifiez les [[:droits]] sinon vous risquez d' | ||
+ | < | ||
+ | sudo chown -R www-data: | ||
+ | sudo chmod -R ug+rw / | ||
+ | </ | ||
+ | |||
+ | Le **seul** fichier de configuration à modifier sera **conf/ | ||
+ | Adaptez-le par exemple comme ceci | ||
+ | <file php local.protected.php> | ||
+ | <?php | ||
+ | /* | ||
+ | * Paramètres de configuration propres à votre serveur de travail | ||
+ | * Attention les options principales sont dans local.php qu'il ne faut pas modifier | ||
+ | * Penser à en faire une sauvegarde avant une màj | ||
+ | */ | ||
+ | |||
+ | //Le fichier userscripts.js sert pour les bouton en mode édition (exemple modifier un fichier, installer un paquet) | ||
+ | |||
+ | // | ||
+ | // | ||
+ | //0: pas de rewrite / 1:passe par lighttpd.conf/ | ||
+ | //dans local.php ->= 1 car rewrite fait sur le serveur. Risque 404-not found en localhost | ||
+ | // donc: | ||
+ | $conf[' | ||
+ | |||
+ | //passer en dev sinon ??? | ||
+ | $conf[' | ||
+ | |||
+ | //Gestion du thème | ||
+ | //Choix du template | ||
+ | // | ||
+ | // | ||
+ | |||
+ | //Lieux du template (pas trouvé comment mettre en local donc usage des servers pour le template, sinon choisir au dessus dokuwiki | ||
+ | // | ||
+ | |||
+ | // | ||
+ | $conf[' | ||
+ | |||
+ | //* Gestion de connexion utilisateur pour le serveur de DEV. | ||
+ | $conf[' | ||
+ | //remplir users.auth.php en faisant un sha1 sur le net. | ||
+ | //par exemple le login+mdp y on été mis à testeur/ | ||
+ | // | ||
+ | |||
+ | //pour être admin et pas simple user | ||
+ | $conf[' | ||
+ | |||
+ | // Suivi des modifications non nécessaires en DEV | ||
+ | $conf[' | ||
+ | |||
+ | </ | ||
+ | |||
+ | Modifier **users.auth.php** en vous basant sur **users.auth.php.dist** si vous souhaitez avoir un utilisateur de connecté. Ici le nom choisi est //testeur// en login. La suite alphanumérique est le résultat en SHA1 du mot de passe qui est également // | ||
+ | < | ||
+ | |||
+ | Pour chiffrer votre mot de passe aller [[http:// | ||
+ | |||
+ | À vous de faire vos essais ensuite, comme [[: | ||
+ | ===== Erreurs ===== | ||
+ | |||
+ | ==== Page blanche ==== | ||
+ | Il peut s'agir de : | ||
+ | * un mauvais réglage dans le fichier **conf/ | ||
+ | * l' | ||
+ | * un [[# | ||
+ | |||
+ | ==== 403 : Forbidden ==== | ||
+ | Vérifier la présence du dossier **data/** ainsi que les droits (utilisateur et groupe // | ||
+ | |||
+ | ==== 404 : Not Found ==== | ||
+ | Passer le '' | ||
+ | |||
+ | ==== Access Denied ==== | ||
+ | FIXME Erreur de configuration du serveur ? | ||
+ | |||
+ | ==== Problème de thème ==== | ||
+ | Vous avez bien le thème de la documentation ubuntu mais pas le contenu de la page. | ||
+ | |||
+ | Commencer par modifier le fichier **local.protected.php** pour avoir la valeur | ||
+ | < | ||
+ | Si vous retrouvez la page c'est que le [[: | ||
+ | <note tip>Vous pouvez rester avec le thème dokuwiki, mais attention dans ce mode certaines extensions peuvent fonctionner mais pas avec le template ubuntu.</ | ||
+ | |||
+ | Si vous avez toujours le problème, vérifier dans le fichier **/ | ||
+ | < | ||
+ | < | ||
+ | <note important> | ||
+ | |||
+ | En cas de modification, | ||
+ | |||
+ | |||
+ | ==== Ce site est inaccessible ==== | ||
+ | Mauvais paramétrage de **/ | ||
+ | |||
+ | ==== 503 - Service Not Available ==== | ||
+ | Le [[: | ||
+ | < | ||
+ | Si besoin ajoutez-le au démarrage du système.< | ||
+ | |||
+ | ==== Writing plugins.local.php failed ==== | ||
+ | Le dossier **data/** n'a pas les bons droits | ||
+ | |||
+ | ===== Sources ===== | ||
+ | * [[: | ||
+ | * [[https:// | ||
+ | |||
+ | ---- | ||
+ | // | ||