https://wiki.mahara.org/api.php?action=feedcontributions&user=Lythande&feedformat=atomMahara Wiki - User contributions [en-gb]2024-03-28T20:12:43ZUser contributionsMediaWiki 1.35.10https://wiki.mahara.org/index.php?title=Documentation_en_fran%C3%A7ais/Mise_a_jour&diff=10711Documentation en français/Mise a jour2019-08-26T12:07:21Z<p>Lythande: /* 1. Fermer le site Mahara */</p>
<hr />
<div>Cette page détaille la procédure à suivre pour mettre à jour Mahara. La méthode est sensiblement la même que vous fassiez une mise à jour majeure (par exemple de la version 1.1 à la version 1.2), ou mineure (de 1.2.2 à 1.2.3).<br />
<br />
Les étapes de cette procédure sont :<br />
<br />
# Fermer le site<br />
# Sauvegarder les données des utilisateurs<br />
# Mettre en place les nouveaux fichiers source<br />
# Procéder à la mise à jour de la base de données<br />
# Réouvrir le site<br />
<br />
<div id="section_1"><div id="section_1"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)"> </font>'''</font></font>===<br />
<br />
</div><div id="section_2"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="10pt">'''<font color="rgb(0, 0, 0)">1. Fermer le site Mahara</font>'''</font></font>===<br />
<br />
Lorsque vous faites une mise à jour, vous allez copier, déplacer et même supprimer temporairement des fichiers qui sont nécessaires au bon fonctionnement de Mahara. De même, pendant quelques instants, la base de données ne sera pas cohérente avec les fichiers sources. A partir de la version 1.1 de Mahara, cette situation est détectée et votre site sera fermé automatiquement. Pour les installations en version 1.0, vous devez fermez votre site à l'aide d'un fichier .htaccess (*), ou profiter d'une période d'inactivité de votre site.<br />
<br />
(*) Vous pouvez par exemple rediriger tous les visiteurs de votre site sur une page de maintenance. Par exemple, si vous utilisez Apache:<br />
<br />
* RewriteEngine on (si ce n'est pas déjà le cas)<br />
* redirectMatch 301 ^(.*)$ http://www.domain.com/<br />
<br />
</div></div><div id="section_2"><div id="section_3"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)"> </font>'''</font></font>===<br />
<br />
</div><div id="section_4"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">2. Réalisez une sauvegarde de la base de données et du dataroot directory</font>'''</font></font>===<br />
<br />
Mahara stocke toutes les informations des utilisateurs dans deux endroits:<br /><br />
<br />
# La '''base de données''' où sont stockées les profils utilisateurs, les données des artefacts, les groupes, les expositions, etc.<br />
# Le '''dataroot directory''' est un répertoire du serveur où sont stockées les images, videos, images de profiles... Mahara sauvegarde aussi les données de session dans ce répertoire.<br />
<br />
Ces deux emplacements sont les seuls qui stockent vos données (vous pouvez cependant avoir des personnalisations du code que vous devrez réappliquer après la mise à jour, dans ce cas garder une trace de ces modifications ou utiliser un suivi de versions GIT peut rendre la mise à jour beaucoup plus facile).<br />
<br />
Veuillez noter qu'il est fortement recommandé de faire la sauvegarde une fois le site fermé pour vous assurer qu'aucune donnée ne soit perdue.<br />
<br />
</div></div><div id="section_3"><div id="section_5"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">3. Mise en place du nouveau code source</font>'''</font></font>===<br />
<br />
Si vous n'avez pas fait de changements sur votre copie de Mahara, la meilleure façon de procéder est :<br />
<br />
* extraire la nouvelle archive<br />
* déplacer l'ancien répertoire et le remplacer par le nouveau répertoire<br />
* remettre en place le fichier config.php de votre ancienne version<br />
<br />
Ceci vous assure une mise à jour complète et de la suppression des fichiers qui ne sont plus nécessaires.<br />
<br />
Extraire la nouvelle archive par dessus l'ancien code n'est pas recommandé : cette méthode ne supprime pas les fichiers qui doivent l'être et va vous faire perdre définitivement les modifications que vous aviez mises en place.<br /> Jouez la sécurité : déplacez l'ancien code, remplacez le par le nouveau. Ceci rendra le "rollback" beaucoup plus facile en cas de problème et vous permettra de comparer l'ancienne et la nouvelle version.<br />
<br />
Si vous avez fait des modifications, il est recommandé de faire un patch contenant vos modifications et de les appliquer sur le nouveau répertoire. Ceci vous garantira que la mise à jour ne supprimera pas vos modifications et vous alertera sur les éventuels conflits pouvant apparaître entre votre patch et la nouvelle version.<br />
<br />
</div></div><div id="section_4"><div id="section_6"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">4. Mise à jour de la base de données</font>'''</font></font>===<br />
<br />
Accèdez à la page <span class="Apple-style-span"><font face="monospace, sans-serif">admin/upgrade.php <span class="Apple-style-span"><font face="Verdana, sans-serif">avec votre navigateur Internet et regardez le mise à jour se faire.</font></span></font></span><br />
<br />
Attention, la mise à jour peut prendre une minute ou plus (surtout si vous avez beaucoup de données).<br /> Malheureusement, il n'y a pas d'indicateur de progression sur cette page. La meilleure façon de suivre l'avancement est de regarder les fichiers de logs.<br />
<br />
'''NB :''' Lors de la mise à jour de Mahara 1.1 à 1.2, il est possible que l'écran d'installation soit blanc (aucun indicateur d'activité). Ceci peut être du à une erreur javascript causée par la mise en cache de ces fichiers par votre navigateur. Pour corriger ce problème, vous devez forcer le rechargement de la page (Ctrl+F5 ou Commande+R) la mise à jour devrait alors s'effectuer normalement.<br />
<br />
'''NB :''' Lors de la mise à jour de Mahara 1.0 à 1.1, la mise à jour "artefact.file" peut être très longue car tous les fichiers doivent être scannés par le système. Pas de panique : juste un peu de patience !<br />
<br />
</div></div><div id="section_5"><div id="section_7"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)"> </font>'''</font></font>===<br />
<br />
</div><div id="section_8"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">5. Réouvrir votre site</font>'''</font></font>===<br />
<br />
Votre site est maintenant mis à jour. N'oubliez pas de le réouvrir ! A partir de la version 1.1 de Mahara, si le site avait été fermé automatiquement, il sera réouvert une fois la mise à jour de la base terminée.<br />
<br />
<div id="section_6"><div id="section_9"><br />
<br />
==<font face="Tahoma, Verdana, sans-serif">'''<font color="rgb(0, 0, 0)"><font size="16pt"> </font></font>'''</font>==<br />
<br />
</div><div id="section_10"><br />
<br />
==<font face="Tahoma, Verdana, sans-serif">'''<font color="rgb(0, 0, 0)"><font size="16pt">FàQ : Les erreurs que vous pouvez rencontrer</font></font>'''</font>==<br />
<br />
<div id="section_7"><div id="section_11"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">Q: La mise à jour a échoué :(</font>'''</font></font>===<br />
<br />
'''R:''' Le processus de mise à jour est toujours testé et retesté et ceci ne devrait pas se produire. Si cependant cela devait arriver, veuillez nous contacter sur les [http://mahara.org/interaction/forum?group=1 forums] ou sur le channel IRC #mahara. Pour vous aider le plus efficacement possible, il vous sera peut-être demandé un dump de la base de données et/ou une copie des messages d'erreurs qui se sont affichés à l'écran.<br />
<br />
Si vous trouvez le problème vous-même, n'hésitez surtout pas à ouvrir une déclaration de bug aussi détaillé dque possible pour que nous puissions corriger le problème le plus vite possible.<br />
<br />
</div></div><div id="section_8"><div id="section_12"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">Q: J'ai mis à jour les fichiers sources, mais aucune mise à jour ne semble se réaliser quand j'accède à la page admin/upgrade.php</font>'''</font></font>===<br />
<br />
'''R:''' Essayer de rafraîchir votre navigateur (Ctrl+R ou Commande+R). Ainsi les fichiers javascripts seront rechargés ce qui peut refaire tourner le processus de mise à jour.<br />
<br />
</div></div><div id="section_9"><div id="section_13"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">Q: Comment puis-je vérifier que ma version de Mahara est à jour ?</font>'''</font></font>===<br />
<br />
'''R:''' Le numéro de version est présenté en bas des écrans d'administration<br />
<br />
</div></div><div id="section_10"><div id="section_14"><br />
<br />
===<font face="Tahoma, Verdana, sans-serif"><font size="14pt">'''<font color="rgb(0, 0, 0)">Q: Le thème ne s'affiche pas correctement ?</font>'''</font></font>===<br />
<br />
'''R:''' Rafraîchissez les pages de votre navigateur (Ctrl+R ou Commande+R)<br />
<br />
</div></div></div></div></div></div></div>Lythandehttps://wiki.mahara.org/index.php?title=Developer_Area/Hello_World&diff=8965Developer Area/Hello World2017-05-11T10:19:15Z<p>Lythande: </p>
<hr />
<div>'''SIDEBLOCKS'''<br />
<br />
[https://github.com/LythandeDc/mahara-hello-world Here's] an example of ''Hello World sideblock''.</div>Lythandehttps://wiki.mahara.org/index.php?title=Developer_Area/Hello_World&diff=8964Developer Area/Hello World2017-05-11T10:17:42Z<p>Lythande: Created page with "'''SIDEBLOCKS''' [https://github.com/LythandeDc/mahara-hello-world Here] an example of Hello World sideblock."</p>
<hr />
<div>'''SIDEBLOCKS'''<br />
<br />
[https://github.com/LythandeDc/mahara-hello-world Here] an example of Hello World sideblock.</div>Lythande