Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:fabux:brouillons:ikiwllatsinubfr [Le 05/02/2018, 09:10] L'Africain [Paramétrage] |
utilisateurs:fabux:brouillons:ikiwllatsinubfr [Le 11/09/2022, 13:14] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Installation complète de la documentation ubuntu-fr en local ====== | ====== Installation complète de la documentation ubuntu-fr en local ====== | ||
- | L'objectif de cette page est de mettre en place l'outil complet de la documentation sur une machine en local pour par exemple: | + | L'objectif de cette page est de mettre en place l'outil complet de la documentation sur une machine en local pour : |
* faire des tests de plugins | * faire des tests de plugins | ||
- | * tester des thèmes | + | * installer et tester des thèmes comme expliqué sur [[:utilisateurs:fabux:emeht|cette page]] qui fait suite à celle-ci |
* faire des essais d'export | * faire des essais d'export | ||
- | * connaître un peu plus les arcanes du système | + | * connaître un peu plus les arcanes du système |
* ... | * ... | ||
- | et pourquoi pas [[:groupes:ubuntu-fr-webteam#comment_nous_aider|nous aider]] à signaler un bugs et améliorer le code. | + | et pourquoi pas [[:groupes:ubuntu-fr-webteam#comment_nous_aider|nous aider]] à signaler un bug et améliorer le code. |
<note important>Si vous souhaitez uniquement avoir une version légère de la documentation, et ce sans connexion internet, orientez-vous plutôt vers l'[[http://download.kiwix.org/zim/other/ubuntudoc_fr_all_2015-12.zim|archive Zim]] qui fait à peine 500Mo mais date de décembre 2015.</note> | <note important>Si vous souhaitez uniquement avoir une version légère de la documentation, et ce sans connexion internet, orientez-vous plutôt vers l'[[http://download.kiwix.org/zim/other/ubuntudoc_fr_all_2015-12.zim|archive Zim]] qui fait à peine 500Mo mais date de décembre 2015.</note> | ||
Ligne 16: | Ligne 16: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Pour faire marcher [[https://www.dokuwiki.org/requirements|dokuwiki]], il faut: | + | Pour faire marcher [[https://www.dokuwiki.org/requirements|dokuwiki]], il faut : |
* Un serveur qui supporte php. Pour la suite [[:Lighttpd]] a été choisi pour sa légèreté. | * Un serveur qui supporte php. Pour la suite [[:Lighttpd]] a été choisi pour sa légèreté. | ||
* Modifier les fichiers //10-fastgi.conf// et //15-fastcgi-php.conf// dans **/etc/lighttpd/conf-avalaible** (en faire une [[:tutoriel:comment_sauver_et_restaurer_un_fichier|sauvegarde]] avant) comme indiqué sur la page du serveur. | * Modifier les fichiers //10-fastgi.conf// et //15-fastcgi-php.conf// dans **/etc/lighttpd/conf-avalaible** (en faire une [[:tutoriel:comment_sauver_et_restaurer_un_fichier|sauvegarde]] avant) comme indiqué sur la page du serveur. | ||
* Recharger les modules et relancer lighttpd | * Recharger les modules et relancer lighttpd | ||
* Installation minimale de [[:php]]. Pour la suite il s'agira de la version 7.0. | * Installation minimale de [[:php]]. Pour la suite il s'agira de la version 7.0. | ||
- | * Installer [[:git ]] | + | * Installer [[:git]]. |
- | <note important>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" | + | <note important>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 " |
<file>server.document-root = "/var/www/html/"</file> | <file>server.document-root = "/var/www/html/"</file> | ||
</note> | </note> | ||
Ligne 31: | Ligne 31: | ||
==== Les fichiers ==== | ==== Les fichiers ==== | ||
Il faudra évidemment les fichiers de la //doc// accessible depuis [[https://launchpad.net/ubuntu-fr-doc|sa page launchpad]].\\ | Il faudra évidemment les fichiers de la //doc// accessible depuis [[https://launchpad.net/ubuntu-fr-doc|sa page launchpad]].\\ | ||
- | Depuis le dossier où vous souhaitez installer la documentation (ici ** /var/www/html/ubuntu-fr/**), saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante: | + | Depuis le dossier où vous souhaitez installer la documentation (ici ** /var/www/html/ubuntu-fr/**), saisissez dans un [[:terminal]] la [[:commande_shell|commande]] suivante : |
<code> | <code> | ||
git clone https://git.launchpad.net/ubuntu-fr-doc</code> | git clone https://git.launchpad.net/ubuntu-fr-doc</code> | ||
+ | <note important>En cas de message d'erreur réessayez après avoir ajouté ceci dans **~/.gitconfig** <file>[url "git+ssh://VotreNomSurLP@git.launchpad.net/"] | ||
+ | insteadof = lp: | ||
+ | [user] | ||
+ | email = votreEmail@hebergeur.com | ||
+ | name = VotreNomSurLP | ||
+ | </file>Suivi de <code>source .gitconfig</code> | ||
+ | </note> | ||
+ | |||
Il faudra également le dossier des données nommés //data//. Ce dossier au format //[[:tar|.tar.gz]]// ((environ 4Go à demander auprès des administrateurs)) sera à [[:archivage#graphiquement|décompresser]] dans le dossier précédemment créé, à savoir **/var/www/html/ubuntu-fr/ubuntu-fr-doc/**. | Il faudra également le dossier des données nommés //data//. Ce dossier au format //[[:tar|.tar.gz]]// ((environ 4Go à demander auprès des administrateurs)) sera à [[:archivage#graphiquement|décompresser]] dans le dossier précédemment créé, à savoir **/var/www/html/ubuntu-fr/ubuntu-fr-doc/**. | ||
Ligne 56: | Ligne 64: | ||
Vous n'aurez dans ce cas aucune page de la documentation, à moins de copier/coller le contenu depuis le site en ligne. | Vous n'aurez dans ce cas aucune page de la documentation, à moins de copier/coller le contenu depuis le site en ligne. | ||
</note> | </note> | ||
- | <note>Vous pouvez-ajoutez [[https://launchpad.net/ubuntu-fr-guide|Guide]] et [[https://launchpad.net/ubuntu-fr-tour|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</note> | + | <note>Vous pouvez-ajoutez [[https://launchpad.net/ubuntu-fr-guide|Guide]] et [[https://launchpad.net/ubuntu-fr-tour|Tour]] mais pour avoir une installation minimale de la doc ce n'est pas utile. Attention cependant à garder en tête que certains liens peuvent ne pas marcher</note> |
- | Vous aurez alors l'arborescence finale suivante: | + | Vous aurez alors l'arborescence finale suivante : |
* var/www/html/ubuntu-fr/ubuntu-fr-doc/ | * var/www/html/ubuntu-fr/ubuntu-fr-doc/ | ||
* bin/ | * bin/ | ||
Ligne 79: | Ligne 87: | ||
Le **seul** fichier de configuration à modifier sera **conf/local.protected.php**. Il est prioritaire sur **local.php**, qui lui-même supplante **dokuwiki.php**.\\ | Le **seul** fichier de configuration à modifier sera **conf/local.protected.php**. Il est prioritaire sur **local.php**, qui lui-même supplante **dokuwiki.php**.\\ | ||
- | Adaptez-le par exemple comme ceci | + | Adaptez-le par exemple comme ceci |
<file php local.protected.php> | <file php local.protected.php> | ||
<?php | <?php | ||
Ligne 128: | Ligne 136: | ||
<file>testeur:0dd3d8466da1d1b581d8b1036f24ef43d37c7974:Moi:moi@nawk.org:admin</file> | <file>testeur:0dd3d8466da1d1b581d8b1036f24ef43d37c7974:Moi:moi@nawk.org:admin</file> | ||
- | Pour chiffrer votre mot de passe aller [[http://md5encrypt.net/sha1-encryption/#menu-item-24|ici]].\\ | + | Pour chiffrer votre mot de passe aller [[http://md5encrypt.net/sha1-encryption/#menu-item-24|ici]]. |
- | À vous de faire vos essais ensuite, vous êtes chez vous 8-) | + | |
+ | À vous de faire vos essais ensuite, comme [[:utilisateurs:fabux:emeht|installer un autre thème]] si vous le souhaitez: vous êtes chez vous 8-) | ||
===== Erreurs ===== | ===== Erreurs ===== | ||
==== Page blanche ==== | ==== Page blanche ==== | ||
- | Il peut s'agir de: | + | Il peut s'agir de : |
- | * un mauvais réglage dans le fichier **local.protected.conf**. Vérifiez que vous n'avez pas oublié un ''$'' ou un '';'' ou encore fais usage d'un mauvais paramètre. | + | * un mauvais réglage dans le fichier **conf/local.protected.php**. Vérifiez que vous n'avez pas oublié un ''$'' ou un '';'' ou encore fais usage d'un mauvais paramètre. |
* l'absence du paquet [[apt>php-xml]]. (notamment pour les actions sur les pages) | * l'absence du paquet [[apt>php-xml]]. (notamment pour les actions sur les pages) | ||
* un [[#probleme_de_theme|problème de thème]] | * un [[#probleme_de_theme|problème de thème]] | ||
- | ==== 403: Forbidden ==== | + | ==== 403 : Forbidden ==== |
Vérifier la présence du dossier **data/** ainsi que les droits (utilisateur et groupe //www-data//) des différents fichiers et dossiers. | Vérifier la présence du dossier **data/** ainsi que les droits (utilisateur et groupe //www-data//) des différents fichiers et dossiers. | ||
- | ==== 404: Not Found ==== | + | ==== 404 : Not Found ==== |
Passer le ''userewrite'' à 0 dans **local.protected.php**. Vérifier également la valeur de //server.document-root// (s'il s'agit de [[:Lighttpd]] dans **/etc/lighttpd/lighttpd.conf**) | Passer le ''userewrite'' à 0 dans **local.protected.php**. Vérifier également la valeur de //server.document-root// (s'il s'agit de [[:Lighttpd]] dans **/etc/lighttpd/lighttpd.conf**) | ||
==== Access Denied ==== | ==== Access Denied ==== | ||
- | FIXME Erreur de configuration du serveur? | + | FIXME Erreur de configuration du serveur ? |
==== Problème de thème ==== | ==== Problème de thème ==== | ||
- | Vous avez bien le thème de la documentation ubuntu mais pas le contenu de la page. | + | 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 | + | Commencer par modifier le fichier **local.protected.php** pour avoir la valeur |
- | <file>$conf['template'] = 'dokuwiki';</file> | + | <file>$conf['template'] = 'dokuwiki';</file> |
Si vous retrouvez la page c'est que le [[:services|service]] //php7.0-fpm// n'a pas été démarré comme indiqué dans le [[#pré-requis]]. | Si vous retrouvez la page c'est que le [[:services|service]] //php7.0-fpm// n'a pas été démarré comme indiqué dans le [[#pré-requis]]. | ||
<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.</note> | <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.</note> | ||
Ligne 159: | Ligne 167: | ||
<file>;cgi.fix_pathinfo=1</file>et | <file>;cgi.fix_pathinfo=1</file>et | ||
<file>;short_open_tag = Off</file> | <file>;short_open_tag = Off</file> | ||
+ | <note important>Les **;** en début de ligne doivent être présents</note> | ||
+ | |||
En cas de modification, relancer les services //php7.0-fpm// et //lighttpd// | En cas de modification, relancer les services //php7.0-fpm// et //lighttpd// | ||
+ | |||
==== Ce site est inaccessible ==== | ==== Ce site est inaccessible ==== |