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 08/03/2018, 01:27] – [Les fichiers] Ajout note pour ereur git 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:// | ||
| + | |||
| + | ---- | ||
| + | // | ||
