<?xml version="1.0" encoding="UTF-8" ?>
<!-- RSS generated by PHPBoost on Wed, 29 Apr 2026 06:10:48 +0200 -->
<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Wiki]]></title>
		<atom:link href="https://www.phpboost.com/syndication/rss/wiki/48" rel="self" type="application/rss+xml"/>
		<link>https://www.phpboost.com</link>
		<description><![CDATA[Derniers articles de la catégorie Migrer son site vers une nouvelle version]]></description>
		<copyright>(C) 2005-2026 PHPBoost</copyright>
		<language>fr</language>
		<generator>PHPBoost</generator>
		
            <item>
                <title><![CDATA[Passer son site 4.0 en version 4.1]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-4-0-en-version-4-1</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-4-0-en-version-4-1</guid>
                <description><![CDATA[Pour pouvoir passer de la version 4.0 à la 4.1, il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme les mises à jours mineures.<br />
<br />
Étant donné qu'il y a eu plusieurs changements au niveau de la base de données, il faut faire des conversions pour que la nouvelle version fonctionne correctement, nous allons donc voir au cours de cet article les différentes choses à faire pour migrer vers PHPBoost 4.1.<br />
<br />
<span class="message-helper bgc warning">N'oubliez pas de faire des sauvegardes de <strong>vos fichiers</strong> et de <strong>la base de données</strong> avant la procédure !<br />
<br />
Il est nécessaire d'utiliser une <strong>version php supérieure ou égale à 5.3</strong> pour installer PHPBoost 4.1. Assurez de modifier la configuration de votre serveur (dans le fichier htaccess si besoin pour certains hébergeurs) avant de transférer les fichiers de la 4.1 sur le serveur.</span><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-pre-requis">Pré-requis</h2><br />

En premier lieu, nous vous conseillons très fortement d'effectuer une sauvegarde de tout votre site. Que ce soit au niveau de l'hébergement des répertoires et fichiers constituant le site, ou au niveau de la base de données.<ul class="formatter-ul">
    <li class="formatter-li"><em> Pour la base de données, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/gestion-de-la-base-de-donnees#paragraph_sauvegarder-une-table-ou-l-ensemble-des-tables">article</a>.</em>
    </li><li class="formatter-li"><em> Pour le contenu de votre site, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">article</a> (au lieu de copier vers le serveur en ligne, vous copierez vers le serveur local ou nouveau serveur)</em></li></ul><br />
<br />
En second lieu, suivant le système d'exploitation de votre machine à partir de laquelle vous allez effectuer cette opération, certains fichiers composant la fourniture de la version PHPBoost 4.1 correspondent à des fichiers cachés de type .nom-fichier (avec le point devant). Il sera donc nécessaire que vous régliez votre explorateur de fichiers pour les rendre visibles.<br />
<br />
En troisième lieu, cette migration ne vaut que pour le noyau du CMS ainsi que ses modules associés. Les thèmes et les modules non-officiels, eux, devront être migrés à part avec la procédure les affairant. <ul class="formatter-ul">
    <li class="formatter-li"><em>Il est préférable de désactiver tous vos modules non-officiels avant de procéder à la migration.</em></li></ul><br />
Il sera aussi important de sauvegarder la/les versions 4.0 se trouvant dans le répertoire <strong>/templates</strong> parce que le premier redémarrage se fera avec le thème base de la version 4.1.<ul class="formatter-ul">
    <li class="formatter-li"><em> Nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/mettre-a-jour-son-theme-4-0-en-4-1">article</a></em>.</li></ul><br />
<br />
Enfin, il sera nécessaire que vous fassiez le recensement de tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost 4.0 pour bien les identifier avant de suivre cette procédure.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-preparer-votre-site">Préparer votre site</h2><br />

1 - Téléchargez la version complète de <a class="offload" href="https://www.phpboost.com/download/40-phpboost-4-1/299-phpboost-4-1/">PHPBoost 4.1</a>.<br />
<br />
2 - Décompressez l'archive et transférez <strong><span style="text-decoration: underline;">tous</span></strong> les fichiers et dossiers de la version 4.1 sur votre serveur dans le même répertoire de la version 4.0. Contrairement aux versions précédentes, le script de mise à jour se charge automatiquement des fichiers ajoutés/supprimés sur le serveur. Il n'y a plus d'opération manuelle.<br />
<br />
3 - Récupérez ensuite le pack de mise à jour à cette adresse : <a class="offload" href="https://www.phpboost.com/download/41-mises-a-jour-phpboost-4-1/300-pack-de-mise-a-jour-4-0-vers-4-1/">PHPBoost 4.0 vers PHPBoost 4.1</a><br />
<br />
4 - Décompressez l'archive et téléchargez le dossier <strong>update</strong> dans le répertoire PHPBoost de votre serveur.<br />
<br />
5 - Si le module Rapport de bug est installé sur votre site, veuillez le <a class="offload" href="https://www.phpboost.com/download/43-modules-phpboost-4-1/328-rapport-de-bugs/">télécharger</a> et mettre le répertoire sur votre FTP.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-a-jour-du-site">Mise à jour du site</h2><br />

- Lancez l'adresse suivante : <pre style="display:inline;">http://www.monsite.com/update/</pre><br />
(en remplaçant <pre style="display:inline;">http://www.monsite.com</pre> par l'adresse de votre site)<br />
<br />
- Là vous pouvez suivre les différentes étapes, qui sont proches de la procédure de l'installation de PHPBoost que vous avez connu au moment de la création de votre site PHPBoost version 4.0. A noter que les informations de base de donnée n'ont pas besoin d'être renseignées puisqu'elles l'ont déjà été à l'installation. Le temps de la conversion peut être plus où moins long suivant la taille de la base de données. En moyenne comptez une à deux minutes.<br />
<br />
<span class="message-helper bgc notice"> Si vous ne l'aviez pas déjà fait avant de lancer la mise à jour, votre site sera automatiquement placé en maintenance au début de la mise à jour.</span><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-configurez-votre-site-sur-phpboost-4-1">Configurez votre site sur PHPBoost 4.1</h2><br />

- En premier lieu <span style="text-decoration: underline;">supprimez le dossier /update et /install de votre serveur</span>, une personne mal intentionnée pourrait endommager votre site le cas échéant.<br />
<br />
- Passez en revue l'ensemble des données, configurations et autorisations puis désactivez la maintenance pour ré-ouvrir le site.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-en-place-des-redirections-301-pour-les-anciens-liens-de-phpboost-4-0">Mise en place des redirections 301 pour les anciens liens de PHPBoost 4.0</h2><br />

Pour éviter que vous tombiez sur des erreurs 404, nous avons développé un module qui met en place tout seul des redirections 301.<br />
<br />
Cela va permettre également aux moteurs de recherche de savoir qu'une page à changé d'url.<br />
<br />
Le module est à installer comme un module standard et vous n'avez pas besoin de vous en occuper.<br />
<br />
Vous pouvez le télécharger ici : <a class="offload" href="https://www.phpboost.com/download/43-modules-phpboost-4-1/341-urlupdater/">Télécharger le module UrlUpdater</a><br />
<br />
Au moindre problème contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/index.php">forum PHPBoost</a>.<br />
<br />
<br />
Bonne continuation sur PHPBoost 4.1 !]]></description>
                <pubDate>Mon, 30 Oct 2023 10:46:14 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Passer son site 3.0 en version 4.0]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-3-0-en-version-4-0</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-3-0-en-version-4-0</guid>
                <description><![CDATA[Pour pouvoir passer de la version 3.0 à la 4.0, il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme les mises à jours mineures.<br />
<br />
Étant donné qu'il y a eu plusieurs changements au niveau de la base de données, il faut faire des conversions pour que la nouvelle version fonctionne correctement, nous allons donc voir au cours de cet article les différentes choses à faire pour migrer vers PHPBoost 4.0.<br />
<br />
<span class="message-helper bgc warning">N'oubliez pas de faire des sauvegardes de <strong>vos fichiers</strong> et de <strong>la base de données</strong> avant la procédure !</span><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-pre-requis">Pré-requis</h2><br />

En premier lieu, nous vous conseillons très fortement d'effectuer une sauvegarde de tout votre site. Que se soit au niveau de l'hébergement des répertoires et fichiers constituant le site, qu'au niveau de la base de données.<ul class="formatter-ul">
    <li class="formatter-li"><em>Pour la base de données, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/gestion-de-la-base-de-donnees#paragraph_sauvegarder-une-table-ou-l-ensemble-des-tables">article</a>.</em>
    </li><li class="formatter-li"><em>Pour le contenu de votre site, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">article</a> (Au lieu de copier vers le serveur en ligne, vous copierez vers le serveur local ou nouveau serveur)</em></li></ul><br />
<br />
En second lieu, suivant le système d'exploitation de votre machine à partir de laquelle vous allez effectuer cette opération, certains fichiers composant la fourniture de la version PHPBoost 4.0 correspondent à des fichiers cachés de type .nom-fichier (avec le point devant) Il sera donc nécessaire que vous régliez votre explorateur de fichiers pour les rendre visibles.<br />
<br />
En troisième lieu,  cette migration ne vaut que pour le noyau du CMS ainsi que ses modules associés. Les thèmes et les modules non-officiels, eux, devront être migrés à part avec la procédure les affairant. <ul class="formatter-ul">
    <li class="formatter-li"><em>Il est préférable de désactiver tous vos modules non-officiels avant de procéder à la migration.</em><br />
</li></ul><br />
Il sera aussi important de sauvegarder la/les versions 3.0 se trouvant dans le répertoire <strong>/templates</strong> parce que le premier redémarrage se fera avec le thème base de la version 4.0.<ul class="formatter-ul">
    <li class="formatter-li"><em>Nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/mettre-a-jour-son-theme-3-0-en-4-0">article</a>.</em></li></ul><br />
<br />
Enfin, il sera nécessaire que vous fassiez le recensement de tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost 3.0 pour bien les identifier avant de suivre cette procédure.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-preparer-votre-site">Préparer votre site</h2><br />

1 - Sur le serveur de votre site PHPBoost en version 3.0, sauvegardez les dossiers suivants :<br />
<ul class="formatter-ul">
    <li class="formatter-li">/gallery/pics (si le module gallery est installé)
    </li><li class="formatter-li">/gallery/pics/thumbnails (si le module gallery est installé)
    </li><li class="formatter-li">/images
    </li><li class="formatter-li">/upload</li></ul><br />
<br />
2 - Sur le serveur de votre site PHPBoost en version 3.0, dans le dossier <strong>/cache</strong>, sauvegardez les fichiers suivants (s'ils existent) :<br />
<ul class="formatter-ul">
    <li class="formatter-li"> pages.txt
    </li><li class="formatter-li"> os.txt
    </li><li class="formatter-li"> browsers.txt
    </li><li class="formatter-li"> lang.txt
    </li><li class="formatter-li"> robots.txt</li></ul><br />
<br />
3 - Une fois ces fichiers sauvegardés à part en sécurité <span style="text-decoration: underline;">supprimez</span> tous les dossiers et fichiers.<br />
(<strong><span style="color:red;">attention à ne pas supprimer des dossiers/fichiers étrangers à PHPBoost !</span></strong>)<br />
<br />
4 - Téléchargez la version complète de <a class="offload" href="https://www.phpboost.com/download/35-phpboost-4-0/229-phpboost-4-0/">PHPBoost 4.0</a>.<br />
<br />
5 - Décompressez l'archive et transférer <strong><span style="text-decoration: underline;">tous</span></strong> les fichiers et dossiers de la version 4.0 sur votre serveur dans le même répertoire de la version 3.0.<br />
<br />
6 - Remettez les fichiers et dossiers de la version 3.0 (sauf ceux du dossier cache) que vous avez préalablement sauvegardés dans l'étape 1, sur votre serveur toujours dans le même répertoire en autorisant le remplacement des fichiers.<br />
<br />
7 - Transférez maintenant les fichiers sauvegardés dans l'étape 2 du dossier <strong>cache</strong> dans le dossier <strong>/stats/cache/</strong><br />
<br />
8 - Récupérez ensuite le pack de mise à jour à cette adresse : <a class="offload" href="https://www.phpboost.com/download/36-mises-a-jour-phpboost-4-0/231-pack-de-mise-a-jour-3-0-vers-4-0/">PHPBoost 3.0 vers PHPBoost 4.0</a><br />
<br />
9 - Décompressez l'archive et téléchargez le dossier <strong>update</strong> dans le répertoire PHPBoost de votre serveur.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-a-jour-du-site">Mise à jour du site</h2><br />

- Lancez l'adresse suivante : <pre style="display:inline;">http://www.monsite.com/update/</pre><br />
(en remplaçant <pre style="display:inline;">http://www.monsite.com</pre> par l'adresse de votre site)<br />
<br />
- Là vous pouvez suivre les différentes étapes, qui sont proches de la procédure de l'installation de PHPBoost que vous avez connue au moment de la création de votre site PHPBoost version 3.0. A noter que lorsque vous arriverez au choix du nom de la base de données, il s'agit de celui de la base de données version 3.0 à convertir. Le temps de la conversion peut être plus où moins long suivant la taille de la base de données. En moyenne comptez une à deux minutes.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-configurez-votre-site-sur-phpboost-4-0">Configurez votre site sur PHPBoost 4.0</h2><br />

- En premier lieu <span style="text-decoration: underline;">supprimez le dossier /update et /install de votre serveur</span>, une personne mal intentionnée pourrait endommager votre site le cas échéant.<br />
<br />
- Mettez votre site en maintenance dans l'administration et passez en revue l'ensemble des données, configurations et autorisations.<br />
<br />
- Allez dans le panneau d'Administration puis Modules \ Modules \ Ajouter et ajouter le nouveau module "Personnalisation" que vous retrouverez ensuite dans le menu Outils.<br />
<br />
Au moindre problème contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/index.php">forum PHPBoost</a>.<br />
<br />
<br />
Bonne continuation sur PHPBoost 4.0 !]]></description>
                <pubDate>Mon, 30 Oct 2023 10:38:10 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Passer son site 5.2 en version 6.0]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-5-2-en-version-6-0</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-5-2-en-version-6-0</guid>
                <description><![CDATA[<h2 class="formatter-title wiki-paragraph-2" id="paragraph-un-changement-de-version-comment-ca-marche-e">Un changement de version, comment ça marche ?</h2><br />

Pour effectuer une montée de version majeure (appelée migration) il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme pour les mises à jour mineures. Des changements ayant été effectués dans la structure de la base de données, celle ci doit donc être convertie pour que la nouvelle version fonctionne correctement.<br />
La conservation des données existantes (contenus d'articles, de news ou autres) doit être évidemment garantie, c'est ce que fera le script de migration que vous allez utiliser. Voici donc les différentes étapes à suivre pour migrer vers PHPBoost 6.0 :<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-prerequis">Prérequis</h2><br />

<h3 class="formatter-title wiki-paragraph-3" id="paragraph-conseils">Conseils</h3><br />

<span class="message-helper bgc success">Lisez attentivement et en totalité cette procédure avant de commencer quoi que ce soit. La majorité des migrations ratées sont le résultat d'une procédure non respectée. Si vous avez un doute, posez votre question sur le forum, nous y répondrons dans les meilleurs délais.<br />
Et n'oubliez pas de réaliser vos sauvegardes avant toute chose. Nous pourrons toujours arriver à faire fonctionner votre site, mais pas à restituer vos propres données. </span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-versions-logicielles">Versions logicielles</h3><br />

La version minimale de PHP est la <strong>7.<span style="color:#F04343;">1</span></strong>, la compatibilité est assurée avec PHP <strong>8.0 et 8.1</strong>.<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-sauvegardes">Sauvegardes</h3><br />

<span class="message-helper bgc error"> Vous devez <span style="text-decoration: underline;">impérativement</span> effectuer une sauvegarde de tout votre site (répertoires et fichiers) ainsi que de la totalité de la base de données. Si ce n'est pas fait, aucun retour en arrière ne sera possible après migration en cas de problème.</span><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Pour les thèmes, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/mettre-a-jour-son-theme-5-2-en-6-0">article</a></em>.
</li><li class="formatter-li"><em> Pour la base de données, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/gestion-de-la-base-de-donnees#paragraph_sauvegarder-une-table-ou-l-ensemble-des-tables">article</a> ou cet <a class="offload" href="https://www.phpboost.com/wiki/changement-d-h-bergement-ou-de-serveur-avec-phpmyadmin#paragraph-sauvegarde-de-la-base-de-donn-es">article</a></em>.
</li><li class="formatter-li"><em> Pour le contenu de votre site, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">article</a> (au lieu de copier vers le serveur en ligne, vous copierez vers le serveur local ou nouveau serveur)</em><br />
</li></ul><br />
<span class="message-helper bgc notice">Enfin, il vous faudra recenser tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost pour bien les identifier avant de suivre cette procédure.<br />
Durant toute la procédure, <span style="color:#F04343;">il faut rester connecté en tant qu'administrateur et <span style="text-decoration: underline;">ne jamais se déconnecter</span></span> volontairement avant la migration.</span><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-preparer-votre-site">Préparer votre site</h2><br />

Cette migration ne concernant que le noyau du CMS ainsi que ses modules associés (compatibles avec la nouvelle version), vous devez effectuer quelques manipulations avant de lancer le processus.<br />
<span class="message-helper bgc warning">Pour plus de sécurité, pensez à placer le site en maintenance pour éviter d'éventuelles interactions avec vos membres ou visiteurs.</span><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-modules">Modules</h3><br />

<strong><span class="message-helper bgc success">Nous vous conseillons fortement de suivre la procédure suivante avant de lancer le script de migration :</span></strong><strong>Avant de lancer la migration en elle même, prenez le temps d'intégrer les modules ou thèmes non officiels convertis en version 6.0 dans votre organisation de site à l'aide de votre logiciel ftp. Ils seront alors automatiquement installés ou mis à jour pendant le traitement.</strong><br />
En cas de problème, contactez l'auteur du module ou du thème.<br />
Vous pouvez vous reporter à <a class="offload" href="https://www.phpboost.com/wiki/liste-des-modules-supportes-et-contenus-dans-votre-distribution">cette liste</a> pour savoir quels sont les modules officiels.<br />
<span style="text-decoration: underline;">Exemple:</span><br />
Vous utilisez le module Petites Annonces (dossier smallads) et vous pouvez constater qu'il n'est pas présent dans la liste des modules officiels. Il ne sera donc pas converti automatiquement si vous ne le préparez pas avant. Pour l'inclure dans le processus de mise à jour, voici comment faire :<br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-ordinateur">Sur votre ordinateur</h4><br />

<ul class="formatter-ul">
    <li class="formatter-li"> Téléchargez la bonne version sur le site de  : <a class="offload" href="https://www.phpboost.com/download/">PHPBoost</a> et enregistrez le fichier obtenu (smallads.zip) sur votre ordinateur dans le dossier de votre choix.
    </li><li class="formatter-li"> Décompressez ce fichier zip puis ouvrez le dossier nommé smallads et copiez l'intégralité de son contenu.</li></ul><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-serveur-distant">Sur votre serveur distant</h4><br />

<ul class="formatter-ul">
    <li class="formatter-li"> A l'aide de votre logiciel ftp (Filezilla *mode binaire activé* recommandé), allez dans l'arborescence de votre site, ouvrez le dossier smallads et collez ce que vous avez copié précédemment. Validez la demande d'écrasement des fichiers.<br />
<br />
<span class="message-helper bgc warning">Il s'agit bien de transférer le contenu du dossier smallads, pas le dossier en lui-même.  </span><br />
</li></ul><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-themes">Thèmes</h3><br />

Avec le nouveau système de templates, l'idéal est de désinstaller puis supprimer les thèmes, en ne laissant que le thème Base, avant de passer la mise à jour.<br />
<br />
Cependant, si votre thème est déjà <a class="offload" href="https://www.phpboost.com/download/76-themes-phpboost-6-0/">prêt pour la conversion en 6.0</a>, il faut supprimer les fichiers de l'ancienne version avant de remplacer par ceux de la nouvelle version.<br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-la-migration">La migration</h2><br />

<span class="message-helper bgc warning"> Cette partie doit être bien lue dans son intégralité (et plusieurs fois au besoin) pour diminuer le risque d'erreurs ou de fausses manipulations qui pourraient rendre le site provisoirement inutilisable.<br />
De plus, vous devez être connecté avec un compte administrateur sur votre site avant de commencer la migration. Si cela n'a pas été fait à l'étape précédente, il est conseillé de placer le site en maintenance pour éviter d'éventuelles interactions avec vos membres ou visiteurs.</span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-preparer-le-script-de-migration">Préparer le script de migration</h3><br />

1. Téléchargez la version mise à jour du <a class="offload" href="https://www.phpboost.com/download/74-mises-a-jour-phpboost-6-0/781-pack-de-mise-a-jour-5-2-vers-6-0/"> Pack de mise à jour 5.2 vers 6.0</a><br />
Celle-ci contient tous les fichiers nécessaires à la nouvelle version (la dernière version en date <span style="text-decoration: underline;"><strong>avec mises à jour mineures intégrées</strong></span>) ainsi que le script de mise à jour.<br />
<br />
2. Décompressez l'archive "<strong>update_phpboost5_2_to_6_0.zip</strong>" dans votre ordinateur, ce qui vous donnera un dossier nommé "phpboost_update". Ouvrez ce dossier et copiez l'intégralité de son contenu.<br />
<br />
3. Copiez (transférez) <span style="text-decoration: underline;"><strong>tous</strong></span> les <span style="text-decoration: underline;">fichiers et dossiers <strong>contenus</strong></span> dans le dossier "phpboost_update" sur votre serveur dans le même répertoire que la version 5.x existante et confirmez l'écrasement des fichiers lorsque cela vous sera demandé. Si vous n'avez pas de confirmation d'écrasement des fichiers, c'est que la procédure n'a pas été respectée.<br />
<span class="message-helper bgc warning">Attention: Ne transférez pas le dossier "phpboost_update" <span style="text-decoration: underline;">mais seulement son contenu</span> vers votre serveur.</span><br />
Dans la plupart des cas la préparation s'arrête ici, si et seulement si c'est le cas (c'est-à-dire que vous avez lu le point 4. mais que cela ne vous concerne pas), vous pouvez passer à la section "Mise à jour du site".<br />
<br />
4. Si un module de la version PDK est installé sur votre site (exemple Rapport de bug ou Bac à sable), veuillez le télécharger en version 6.0 et mettre le répertoire sur votre FTP (en même temps que la mise à jour si vous voulez qu'il reste actif), mais vous pourrez le faire plus tard.<br />
<br />
<span style="color:#F04343;"><span class="message-helper bgc notice">Pour les thèmes, vous devez supprimer tous les fichiers de la version 5.x et mettre ceux de la 6.0 pour être sûr qu'il ne reste pas de fichiers issus de la version précédente.</span></span><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-a-jour-du-site">Mise à jour du site</h2><br />

<ul class="formatter-ul">
    <li class="formatter-li"> Rendez-vous sur votre site, le script de mise à jour est détecté automatiquement et vous renvoie sur l'adresse nomdusite.ext<pre style="display:inline;">/update/</pre>.
    </li><li class="formatter-li"> Vous pouvez suivre les différentes étapes, qui sont proches de la procédure d'installation de PHPBoost. Notez que les informations de base de données n'ont pas besoin d'être renseignées puisqu'elles l'ont déjà été lors de l'installation. Le temps de la conversion peut être plus ou moins long suivant la taille de la base de données.<br />
<span class="message-helper bgc warning">En fin de procédure, un lien vers le rapport de migration vous sera proposé. Ce rapport est situé dans le dossier /cache et se nomme update.log. Il contient des informations sur le résultat de la migration de votre site et pourra vous être demandé en cas de problèmes.</span><br />
</li></ul><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-configurez-votre-site-avec-phpboost-6-0">Configurez votre site avec PHPBoost 6.0</h2><br />

<h3 class="formatter-title wiki-paragraph-3" id="paragraph-verifiez-vos-modules-et-themes">Vérifiez vos modules et thèmes</h3><br />

Allez dans le panneau d'administration puis Modules et vérifiez si tous vos modules sont actifs. <span class="message-helper bgc notice"> Si vous avez oublié d'inclure un module non compatible avant la migration, il apparaîtra comme "Non compatible".</span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-mise-a-jour-d-un-module">Mise à jour d'un module</h3><br />

<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-ordinateur">Sur votre ordinateur</h4><br />

<ul class="formatter-ul">
    <li class="formatter-li"> Téléchargez la bonne version du module désactivé sur le site de  : <a class="offload" href="https://www.phpboost.com/download/">PHPBoost</a> et enregistrez le fichier dans le dossier de votre choix dans votre ordinateur.
    </li><li class="formatter-li"> Décompressez le fichier zip, ouvrez le dossier obtenu et copiez l'intégralité de son contenu.</li></ul><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-serveur-distant">Sur votre serveur distant</h4><br />

<ul class="formatter-ul">
    <li class="formatter-li"> A l'aide de votre logiciel ftp (Filezilla *mode binaire activé* recommandé), allez dans l'arborescence de votre site, ouvrez le dossier du module concerné et collez ce que vous avez copié précédemment. Validez la demande d'écrasement des fichiers.<br />
</li></ul><span class="message-helper bgc warning">Il s'agit bien de transférer le contenu du dossier du module, pas le dossier en lui-même.</span><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-site">Sur votre site</h4><br />

 Allez maintenant dans le panneau d'administration puis Modules et Mettre à jour un module. Le module sera converti et automatiquement activé en fin de traitement.<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-migration-terminee">Migration terminée</h3><br />

<ul class="formatter-ul">
<li class="formatter-li"> Une fois connecté sur votre site, un message vous invitera à <span style="text-decoration: underline;">supprimer le dossier /update et/ou /install de votre serveur</span>. Ne laissez pas ces dossiers en place, car une personne mal intentionnée pourrait endommager votre site en relançant les scripts associés. Il suffira de cliquer sur le bouton <strong>Supprimer</strong> (<span style="text-decoration: underline;"><strong>après avoir fait une sauvegarde de ce dossier à cause des logs qu'il contient</strong></span>) pour supprimer le(s) dossier(s) automatiquement.
</li><li class="formatter-li"> En fonction du navigateur utilisé, il est possible que celui-ci garde en cache la redirection vers le script d'update même si le dossier a été supprimé. Dans ce cas, videz le cache du navigateur en appuyant sur <strong>Ctrl + F5</strong> ou <strong>CTRL + MAJ + F5</strong> (vidage du cache navigateur) si le CTRL + F5 n'a pas suffit.
</li><li class="formatter-li"> Passez en revue l'ensemble des données, configurations et autorisations. Vérifiez la présence de vos menus et reparamétrez les si nécessaire dans le panneau d'administration, gestion des menus.</li></ul><br />
<span class="message-helper bgc success">Si vous ne l'aviez pas déjà fait avant de lancer la mise à jour, votre site est automatiquement placé en maintenance au début de celle-ci. N'oubliez pas de la désactiver une fois toutes vos vérifications effectuées.</span><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-en-place-des-redirections-301-pour-les-anciens-liens-de-phpboost">Mise en place des redirections 301 pour les anciens liens de PHPBoost</h2><br />

<br />
<span style="color:#F04343;">Pour éviter que vous ne tombiez sur des erreurs 404, nous avons développé un module qui met en place tout seul des redirections 301.<br />
Cela va permettre également aux moteurs de recherche de savoir qu'une page a changé d'url.<br />
Le module (UrlUpdater) est installé comme un module standard lors de la mise à jour et vous n'avez pas besoin de vous en occuper.</span><br />
Au moindre problème, contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/">forum PHPBoost</a>.<br />
<br />
Bonne continuation sur PHPBoost 6.0 Zonda !]]></description>
                <pubDate>Mon, 19 Jun 2023 08:37:57 +0200</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Migrer son site vers une nouvelle version]]></title>
                <link>https://www.phpboost.com/wiki/migrer-son-site-vers-une-nouvelle-version</link>
                <guid>https://www.phpboost.com/wiki/migrer-son-site-vers-une-nouvelle-version</guid>
                <description><![CDATA[Cet article regroupe l'ensemble des liens vers les procédures de mises à jour de PHPBoost.<br />
<br />
Il existe deux types de mises à jour sur PHPBoost.<br />
<ul class="formatter-ul">
<li class="formatter-li">Les mises à jour Mineures
</li><li class="formatter-li">Les mises à jour Majeures<br />
</li></ul><br />
<br />
<h2 class="formatter-title">Les mises à jours Mineures</h2><br />
Les mises à jour mineures du type 5.0.1 / 5.0.2 ne sont pas très lourdes et ne nécessitent qu'une copie des nouveaux fichiers sur votre site.<br />
<br />
En revanche, elle doivent toutes être appliquées pour ne pas oublier un correctif.<br />
<br />
<span class="message-helper bgc notice">Si votre site est en V5.0.0 et que la dernière mise à jour est la 5.0.10, il vous faudra faire les 10 mises à jour intermédiaires dans l'ordre.</span>Dans le cas ou vous n'avez fait strictement aucune modification sur les fichiers d'origine, il pourrait être aussi rapide de prendre l'archive complète qui est à jour de la dernière version.<br />
<br />
=> Rendez-vous dans la section <a class="offload" href="https://www.phpboost.com/download">téléchargement</a> pour récupérer les mises à jour dont vous avez besoin.<br />
<br />
<span class="message-helper bgc question">Pour installer les mises à jours mineures il vous suffit simplement d'écraser les fichiers de votre site par ceux contenu dans l'archive de mise à jour mineur.</span><br />
<br />
<span class="message-helper bgc notice">Il ne faut rien supprimer, si votre logiciel <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">FTP</a> vous indique que les fichiers sont déjà présent il vous suffit de lui dire de les écraser/remplacer, idem si vous êtes en local</span><br />
<br />
<h2 class="formatter-title">Les mises à jour Majeures</h2><br />
<br />
Les mises à jour majeures du type 5.0 / 5.1 sont plus lourdes et nécessitent un script de conversion (/update).<br />
<br />
Une procédure est dédiée à chaque mise à jour majeure.<br />
<br />
=> Vous pouvez retrouver toutes les procédures ci-dessous afin de procéder à la mise à jour très simplement.<br />
<br />
<span class="message-helper bgc notice">Si vous souhaitez passer plusieurs versions, il est conseillé de suivre les tutoriels un par un, dans l'ordre des évolutions.</span><br />
<br />
Votre site web est maintenant à jour, mais il faut penser aux mises à jour de votre thème afin de pouvoir profiter pleinement de votre site web. L'article <a class="offload" href="https://www.phpboost.com/wiki/migrer-un-theme-vers-une-nouvelle-version">migrer-un-theme-vers-une-nouvelle-version</a> vous permettra de réaliser les actions nécessaires.]]></description>
                <pubDate>Fri, 21 Apr 2023 04:26:48 +0200</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Passer son site 5.1 en version 5.2]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-5-1-en-version-5-2</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-5-1-en-version-5-2</guid>
                <description><![CDATA[<h2 class="formatter-title wiki-paragraph-2" id="paragraph-une-migration-comment-ca-marche-e">Une migration, comment ça marche ?</h2><br />
<br />
Pour effectuer une montée de version majeure (appelée migration) il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme pour les mises à jour mineures. Des changements ayant été effectués dans la structure de la base de données, celle ci doit donc être convertie pour que la nouvelle version fonctionne correctement.<br />
La conservation des données existantes (contenus d'articles, de news ou autres) doit être évidemment garantie, c'est ce que fera le script de migration que vous allez utiliser.<br />
Voici donc les différentes étapes à suivre pour migrer vers PHPBoost 5.2 :<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-prerequis">Prérequis</h2><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-conseils">Conseils</h3><br />
<br />
<span class="message-helper bgc success">Lisez attentivement et en totalité cette procédure avant de commencer quoi que ce soit. La majorité des migrations ratées sont le résultat d'une procédure non respectée.<br />
Si vous avez un doute, posez votre question sur le forum, nous y répondrons dans les meilleurs délais.<br />
Et n'oubliez pas de réaliser vos sauvegardes avant toute chose. Nous pourrons toujours arriver à faire fonctionner votre site, mais pas à restituer vos propres données. </span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-versions-logicielles">Versions logicielles</h3><br />
<br />
La version minimale de PHP est la <strong>5.<span style="color:red;">6</span></strong> pour installer PHPBoost 5.2, mais nous vous recommandons de passer si possible en PHP <strong> 7.0, 7.1 ou 7.2</strong>.<br />
<br />
<span class="message-helper bgc success">La compatibilité de PHPBoost 5.2 avec la version 7.2 de PHP ayant été testée, vous pouvez donc l'utiliser.</span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-sauvegardes">Sauvegardes</h3><br />
<br />
<span class="message-helper bgc error"> Vous devez <span style="text-decoration: underline;">impérativement</span> effectuer une sauvegarde de tout votre site (répertoires et fichiers) ainsi que de la totalité de la base de données. Si ce n'est pas fait, aucun retour en arrière ne sera possible après migration en cas de problème.</span><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Pour les thèmes, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/mettre-a-jour-son-theme-5-1-en-5-2">article</a></em>.
</li><li class="formatter-li"><em> Pour la base de données, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/gestion-de-la-base-de-donnees#paragraph_sauvegarder-une-table-ou-l-ensemble-des-tables">article</a> ou cet <a class="offload" href="https://www.phpboost.com/wiki/changement-d-h-bergement-ou-de-serveur-avec-phpmyadmin#paragraph-sauvegarde-de-la-base-de-donn-es">article</a></em>.
</li><li class="formatter-li"><em> Pour le contenu de votre site, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">article</a> (au lieu de copier vers le serveur en ligne, vous copierez vers le serveur local ou nouveau serveur)</em><br />
</li></ul><br />
<span class="message-helper bgc notice">Enfin, il vous faudra recenser tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost pour bien les identifier avant de suivre cette procédure.<br />
Durant toute la procédure, <span style="color:#F04343;">il faut rester connecté en tant qu'administrateur et <span style="text-decoration: underline;">ne jamais se déconnecter</span></span> volontairement avant la migration.</span><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-preparer-votre-site">Préparer votre site</h2><br />
<br />
Cette migration ne concernant que le noyau du CMS ainsi que ses modules associés (compatibles avec la nouvelle version), vous devez effectuer quelques manipulations avant de lancer le processus.<br />
<span class="message-helper bgc warning">Pour plus de sécurité, pensez à placer le site en maintenance pour éviter d'éventuelles interactions avec vos membres ou visiteurs.</span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-modules-et-themes">Modules et Thèmes</h3><br />
<br />
<strong><span class="message-helper bgc success">Nous vous conseillons fortement de suivre la procédure suivante avant de lancer le script de migration :</span></strong><strong>Avant de lancer la migration en elle même, prenez le temps d'intégrer les modules ou thèmes non officiels convertis en version 5.2 dans votre organisation de site à l'aide de votre logiciel ftp. Ils seront alors automatiquement installés ou mis à jour pendant le traitement. </strong><br />
En cas de problème, contactez l'auteur du module ou du thème.<br />
Vous pouvez vous reporter à <a class="offload" href="https://www.phpboost.com/wiki/liste-des-modules-supportes-et-contenus-dans-votre-distribution">cette liste</a> pour savoir quels sont les modules officiels.<br />
<span style="text-decoration: underline;">Exemple:</span><br />
Vous utilisez le module Petites Annonces (dossier smallads) et vous pouvez constater qu'il n'est pas présent dans la liste des modules officiels. Il ne sera donc pas converti automatiquement si vous ne le préparez pas avant. Pour l'inclure dans le processus de mise à jour, voici comment faire :<br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-ordinateur">Sur votre ordinateur</h4><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li"> Téléchargez la bonne version sur le site de  : <a class="offload" href="https://www.phpboost.com/download/">PHPBoost</a> et enregistrez le fichier obtenu (smallads.zip) sur votre ordinateur dans le dossier de votre choix.
    </li><li class="formatter-li"> Décompressez ce fichier zip puis ouvrez le dossier nommé smallads et copiez l'intégralité de son contenu.</li></ul><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-serveur-distant">Sur votre serveur distant</h4><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li"> A l'aide de votre logiciel ftp (Filezilla *mode binaire activé* recommandé), allez dans l'arborescence de votre site, ouvrez le dossier smallads et collez ce que vous avez copié précédemment. Validez la demande d'écrasement des fichiers.<br />
<br />
<span class="message-helper bgc warning">Il s'agit bien de transférer le contenu du dossier smallads, pas le dossier en lui-même.  </span><br />
</li></ul><br />
<span class="message-helper bgc notice">La procédure est la même pour les thèmes dont vous pouvez transférer la version compatible par ftp avant de lancer la migration.</span><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-la-migration">La migration</h2><br />
<br />
<span class="message-helper bgc warning"> Cette partie doit être bien lue dans son intégralité (et plusieurs fois au besoin) pour diminuer le risque d'erreurs ou de fausses manipulations qui pourraient rendre le site provisoirement inutilisable.<br />
De plus vous devez être connecté avec un compte administrateur sur votre site avant de commencer la migration et si cela n'a pas été fait à l'étape précédente, il est conseillé de placer le site en maintenance pour éviter d'éventuelles interactions avec vos membres ou visiteurs.</span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-preparer-le-script-de-migration">Préparer le script de migration</h3><br />
<br />
1. Téléchargez la version mise à jour du <a class="offload" href="https://www.phpboost.com/download/70-mises-a-jour-phpboost-5-2/644-pack-de-mise-a-jour-5-1-vers-5-2/"> Pack de mise à jour 5.1 vers 5.2</a><br />
Celle-ci contient tous les fichiers nécessaires à la nouvelle version (la dernière version en date <span style="text-decoration: underline;"><strong>avec mises à jour mineures intégrées</strong></span>) ainsi que le script de mise à jour.<br />
<br />
2. Décompressez l'archive "<strong>pack-de-mise-a-jour-5-1-vers-5-2</strong>" dans votre ordinateur, ce qui vous donnera un dossier nommé "phpboost_update". Ouvrez ce dossier et copiez l'intégralité de son contenu.<br />
<br />
3. Copiez (transférez) <span style="text-decoration: underline;"><strong>tous</strong></span> les <span style="text-decoration: underline;">fichiers et dossiers <strong>contenus</strong></span> dans le dossier "phpboost_update" sur votre serveur dans le même répertoire que la version 5.1 existante et confirmez l'écrasement des fichiers lorsque cela vous sera demandé. Si vous n'avez pas de confirmation d'écrasement des fichiers, c'est que la procédure n'a pas été respectée.<br />
<span class="message-helper bgc warning">Attention: Ne transférez pas le dossier "phpboost_update" <span style="text-decoration: underline;">mais seulement son contenu</span> vers votre serveur.</span><br />
Dans la plupart des cas la préparation s'arrête ici, si et seulement si c'est le cas (c'est-à-dire que vous avez lu le point 4. mais que cela ne vous concerne pas), vous pouvez passer à la section "Mise à jour du site".<br />
<br />
4. Si un module de la version PDK est installé sur votre site (exemple Rapport de bug ou Bac à sable), veuillez le télécharger en version 5.2 et mettre le répertoire sur votre FTP (en même temps que la mise à jour si vous voulez qu'il reste actif), mais vous pourrez le faire plus tard.<br />
<br />
<span class="message-helper bgc notice">Il est quand même conseillé de "purger" totalement le thème en V5.1 avant de mettre celui en V5.2 pour être sûr qu'il ne reste plus de fichiers issus de la version précédente.</span><br />
<br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-a-jour-du-site">Mise à jour du site</h2><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li"> Rendez-vous sur votre site (le script de mise à jour est détecté automatiquement).
    </li><li class="formatter-li"> Vous pouvez suivre les différentes étapes, qui sont proches de la procédure d'installation de PHPBoost. Notez que les informations de base de données n'ont pas besoin d'être renseignées puisqu'elles l'ont déjà été à l'installation. Le temps de la conversion peut être plus ou moins long suivant la taille de la base de données. En moyenne, comptez quelques minutes.<br />
<br />
<span class="message-helper bgc warning">En fin de procédure, un lien vers le rapport de migration vous sera proposé. Utilisez le, téléchargez le fichier texte et enregistrez le dans votre ordinateur.<br />
Ce fichier contient des informations sur le résultat de la migration de votre site, il pourra vous être demandé en cas de problèmes.</span><br />
</li></ul><br />
<span class="message-helper bgc warning">Autre problème rencontré :<br />
<div class="formatter-container formatter-code code-TXT"><span class="formatter-title">Code TXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="txt" style="font-family:monospace;">Fatal error: Call to a member function get_configuration() on null in VotreSite/admin/server/controllers/AdminServerSystemReportController.class.php on line 58
Fatal error: Call to a member function check_compatibility() on boolean in VotreSite/admin/updates/updates.php on line 60</pre></pre></div></div><br />
</span><br />
<div class="formatter-container formatter-block"><strong>Solution :</strong><br />
Dans ce cas, recommencez la procédure de migration. Si, à la suite de cette nouvelle migration, les mêmes erreurs surviennent, veuillez revalider (ou remettre les données si non disponibles) l'ensemble des pages configuration générale, configuration avancée et configuration de l'envoi mail dans le panneau d'administration de votre site.<br />
</div><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-configurez-votre-site-avec-phpboost-5-2">Configurez votre site avec PHPBoost 5.2</h2><br />
<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-verifiez-vos-modules-et-themes">Vérifiez vos modules et thèmes</h3><br />
<br />
Allez dans le panneau d'administration puis Modules et vérifiez si tous vos modules sont actifs. <span class="message-helper bgc notice"> Si vous avez oublié d'inclure un module non compatible avant la migration, il apparaîtra comme "Non compatible".</span><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-mise-a-jour-d-un-module">Mise à jour d'un module</h3><br />
<br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-ordinateur">Sur votre ordinateur</h4><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li"> Téléchargez la bonne version du module désactivé sur le site de  : <a class="offload" href="https://www.phpboost.com/download/">PHPBoost</a> et enregistrez le fichier dans le dossier de votre choix dans votre ordinateur.
    </li><li class="formatter-li"> Décompressez le fichier zip, ouvrez le dossier obtenu et copiez l'intégralité de son contenu.</li></ul><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-serveur-distant">Sur votre serveur distant</h4><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li"> A l'aide de votre logiciel ftp (Filezilla *mode binaire activé* recommandé), allez dans l'arborescence de votre site, ouvrez le dossier du module concerné et collez ce que vous avez copié précédemment. Validez la demande d'écrasement des fichiers.<br />
</li></ul><span class="message-helper bgc warning">Il s'agit bien de transférer le contenu du dossier du module, pas le dossier en lui-même.</span><br />
<h4 class="formatter-title wiki-paragraph-4" id="paragraph-sur-votre-site">Sur votre site</h4><br />
<br />
 Allez maintenant dans le panneau d'administration puis Modules et Mettre à jour un module. Le module sera converti et automatiquement activé en fin de traitement.<br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-migration-terminee">Migration terminée</h3><br />
<br />
<ul class="formatter-ul">
<li class="formatter-li"> Une fois connecté sur votre site, un message vous invitera à <span style="text-decoration: underline;">supprimer le dossier /update et/ou /install de votre serveur</span>. Ne laissez pas ces dossiers en place, car une personne mal intentionnée pourrait endommager votre site en relançant les scripts associés. Il suffira de cliquer sur le bouton <strong>Supprimer</strong> (<span style="text-decoration: underline;"><strong>après avoir fait une sauvegarde de ce dossier à cause des logs qu'il contient</strong></span>) pour supprimer le(s) dossier(s) automatiquement.
</li><li class="formatter-li"> En fonction du navigateur utilisé, il est possible que celui-ci garde en cache la redirection vers le script d'update même si le dossier a été supprimé. Dans ce cas, videz le cache du navigateur en appuyant sur <strong>Ctrl + F5</strong> ou <strong>CTRL + MAJ + F5</strong> (vidage du cache navigateur) si le CTRL + F5 n'a pas suffit.
</li><li class="formatter-li"> Passez en revue l'ensemble des données, configurations et autorisations. Vérifiez la présence de vos menus et reparamétrez les si nécessaire dans le panneau d'administration, gestion des menus.</li></ul><br />
<span class="message-helper bgc success">Si vous ne l'aviez pas déjà fait avant de lancer la mise à jour, votre site est automatiquement placé en maintenance au début de celle-ci. N'oubliez pas de la désactiver une fois toutes vos vérifications effectuées.</span><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-en-place-des-redirections-301-pour-les-anciens-liens-de-phpboost">Mise en place des redirections 301 pour les anciens liens de PHPBoost</h2><br />
<br />
Pour éviter que vous ne tombiez sur des erreurs 404, nous avons développé un module qui met en place tout seul des redirections 301.<br />
Cela va permettre également aux moteurs de recherche de savoir qu'une page a changé d'url.<br />
Le module (UrlUpdater) est installé comme un module standard lors de la mise à jour et vous n'avez pas besoin de vous en occuper.<br />
Au moindre problème, contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/">forum PHPBoost</a>.<br />
<br />
Bonne continuation sur PHPBoost 5.2 !]]></description>
                <pubDate>Sun, 09 Feb 2020 13:17:08 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Passer son site 5.0 en version 5.1]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-5-0-en-version-5-1</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-5-0-en-version-5-1</guid>
                <description><![CDATA[Pour pouvoir passer de la version 5.0 à la 5.1, il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme pour les mises à jour mineures.<br /><br />
Étant donné qu'il y a eu plusieurs changements dans la structure de la base de données, il faut faire des conversions pour que la nouvelle version fonctionne correctement. Voici donc les différentes étapes à suivre pour migrer vers PHPBoost 5.1.<br /><br />
<span class="message-helper bgc error">La version minimale de PHP est la <strong>5.<span style="color:red;">6</span></strong> pour installer PHPBoost 5.1, mais nous vous recommandons de passer si possible en PHP <strong>7.0 ou 7.1</strong>.<br /><br />
La compatibilité de PHPBoost 5.1 avec la version 7.2 de php n'ayant pas été testée, nous vous recommandons de ne pas l'utiliser pour le moment.</span><br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-prerequis">Prérequis</h2><br /><br />
<br />
<span class="message-helper bgc warning">En premier lieu, vous devez effectuer une sauvegarde de tout votre site (répertoires et fichiers constituant le site et la base de données). Si ce n'est pas fait, aucun retour en arrière ne sera possible après migration en cas de problème.<br /><br />
Aussi durant tout le long il faut rester connecté en tant qu'administrateur et <span style="text-decoration: underline;">ne jamais se déconnecter</span> volontairement avant la migration.</span><br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Pour la base de données, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/gestion-de-la-base-de-donnees#paragraph_sauvegarder-une-table-ou-l-ensemble-des-tables">article</a>.</em>
</li><li class="formatter-li"><em> Pour le contenu de votre site, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">article</a> (au lieu de copier vers le serveur en ligne, vous copierez vers le serveur local ou nouveau serveur)</em><br /><br />
</li></ul><br /><br />
En second lieu, cette migration ne vaut que pour le noyau du CMS ainsi que ses modules associés, compatibles avec la nouvelle version. Les thèmes et les modules non officiels non compatibles devront être migrés à part avec la procédure les affairant.<br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em>Les modules et thèmes non officiels non compatibles seront désactivés pendant migration, il faudra uploader leur version PHPBoost 5.1 pour pouvoir les réactiver.</em><br /><br />
</li></ul><span class="message-helper bgc notice">Les modules ou thèmes non officiels qui ont déjà été convertis en version compatible PHPBoost 5.1 peuvent être inclus lors de la mise à jour, ils seront automatiquement installés ou mis à jour lors de la migration. En cas de problème, contactez l'auteur du module ou du thème.</span><br /><br />
Vous pouvez vous reporter à <a class="offload" href="https://www.phpboost.com/wiki/liste-des-modules-supportes-et-contenus-dans-votre-distribution">cette liste</a> pour savoir quels sont les modules officiels.<br /><br />
Il sera aussi important de sauvegarder la/les thèmes 5.0 se trouvant dans le répertoire <strong>/templates</strong> car le premier redémarrage se fera avec le thème base de la version 5.1 si votre thème n'est pas compatible.<br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/mettre-a-jour-son-theme-5-0-en-5-1">article</a></em>.<br /><br />
</li></ul><br /><br />
Enfin, il vous faudra recenser tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost pour bien les identifier avant de suivre cette procédure.<br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-preparer-votre-site">Préparer votre site</h2><br /><br />
<br />
<br /><br />
<span class="message-helper bgc warning"> Cette partie doit être bien lue dans son intégralité (et plusieurs fois au besoin) pour diminuer le risque d'erreurs ou de fausses manipulations qui pourraient rendre le site provisoirement inutilisable.<br /><br />
De plus vous devez être connecté avec un compte administrateur sur votre site avant de commencer la migration, et pour plus de sécurité, il est conseillé de placer le site en maintenance pour éviter d'éventuelles interactions avec vos membres ou visiteurs.</span><br /><br />
<br /><br />
1. Téléchargez la version mise à jour du <a class="offload" href="https://www.phpboost.com/download/61-mises-a-jour-phpboost-5-1/495-pack-de-mise-a-jour-5-0-vers-5-1/">Pack de migration 5.0 en 5.1</a>.<br /><br />
Celle-ci contient tous les fichiers nécessaires à la nouvelle version (la dernière version en date <span style="text-decoration: underline;"><strong>avec mises à jour mineures intégrées</strong></span>) ainsi que le script de mise à jour.<br /><br />
<br /><br />
2. Décompressez l'archive "<strong>pack-de-mise-a-jour-5-0-vers-5-1</strong>" sur votre bureau, ce qui vous donnera un dossier nommé "phpboost_update" et transférez <span style="text-decoration: underline;"><strong>tous</strong></span> les <span style="text-decoration: underline;">fichiers et dossiers <strong>contenus</strong></span> dans le dossier phpboost_update (et non le dossier) sur votre serveur dans le même répertoire que la version 5.0 existante et confirmez l'écrasement des fichiers lorsque cela vous sera demandé. Si vous n'avez pas de confirmation d'écrasement des fichiers, c'est que la procédure n'a pas été respectée.<br /><br />
<span class="message-helper bgc warning">Attention: Ne transférez pas le dossier "phpboost_update" <span style="text-decoration: underline;">mais seulement son contenu</span> vers votre serveur.</span><br /><br />
Dans la plupart des cas la préparation s'arrête ici, si et seulement si c'est le cas (c'est-à-dire que vous avez lu le point 3. et 4. mais que cela ne vous concerne pas), vous pouvez passer à la section "Mise à jour du site".<br /><br />
<br /><br />
3. Si un module de la version PDK est installé sur votre site (exemple Rapport de bug ou Bac à sable), veuillez le télécharger en version 5.1 et mettre le répertoire sur votre FTP (en même temps que la mise à jour si vous voulez qu'il reste actif, mais vous pouvez le faire plus tard, auquel cas il(s) sera/seront désactivé(s)).<br /><br />
<br /><br />
<br /><br />
4. Si les versions compatibles PHPBoost 5.1 de vos modules non officiels et/ou vos thèmes non officiels sont disponibles, téléchargez-les, décompressez-les et uploadez-les également (avant de lancer la migration). Ils seront mis à jour automatiquement dans ce cas.<br /><br />
<br /><br />
<span class="message-helper bgc notice">Il est quand même conseillé de "purger" totalement le thème en V5.0 avant de mettre celui en V5.1 pour être sûr qu'il ne reste plus de fichiers de la V5.0 au niveau du thème</span><br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-a-jour-du-site">Mise à jour du site</h2><br /><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li">Rendez-vous sur votre site (le script de mise à jour est détecté automatiquement).
    </li><li class="formatter-li">Vous pouvez suivre les différentes étapes, qui sont proches de la procédure d'installation de PHPBoost que vous avez connue au moment de la création de votre site PHPBoost version 5.0, 4.1 ou 4.0. À noter que les informations de base de données n'ont pas besoin d'être renseignées puisqu'elles l'ont déjà été à l'installation. Le temps de la conversion peut être plus ou moins long suivant la taille de la base de données. En moyenne, comptez quelques minutes.<br /><br />
</li></ul><br /><br />
<br /><br />
<br /><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-problemes-potentiels">Problèmes potentiels</h3><br /><br />
<br />
<span class="message-helper bgc warning"><br /><br />
Dans certains cas, vous risquez de voir s'afficher un message de ce genre:<br /><br />
<div class="formatter-container formatter-code code-TEXT"><span class="formatter-title">Code TEXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="text" style="font-family:monospace;">unserialize(): Error at offset 358 of 681 bytes
[0] /kernel/framework/helper/TextHelper.class.php:305<br />[0] /kernel/framework/helper/TextHelper.class.php:305 - unserialize(string)<br />[1] /kernel/framework/phpboost/menu/MenuService.class.php:602 - TextHelper::unserialize(string)<br />[2] /kernel/framework/phpboost/menu/MenuService.class.php:88 - MenuService::initialize(array)<br />[3] /admin/menus/menus.php:117 - MenuService::get_menus_map()<br />[URL] /admin/menus/menus.php </pre></pre></div></div></span><br /><br />
Nous avons effectivement constaté que certains menus n'étaient pas correctement convertis en UTF-8 et généraient ce type de message.<br /><br />
<br /><br />
<div class="formatter-container formatter-block"><strong>Solution de contournement conseillée:</strong><br /><br />
<br /><br />
<ul class="formatter-ul">
    <li class="formatter-li">Restaurer votre version 5.0 (ftp + bdd)
    </li><li class="formatter-li">Supprimer dans l'administration les menus personnalisés que vous aviez créés.
    </li><li class="formatter-li">Faculatif mais recommandé - Désinstaller les thèmes personnalisés que vous aviez créés pour avoir seulement le thème de base actif ( vérification dans la configuration générale)
    </li><li class="formatter-li">Relancer la procédure transfert ftp + lancement du script de migration expliquée plus haut.<br /><br />
</li></ul><br /><br />
<span style="color:#008000;"><strong><span style="text-decoration: underline;">Pour les utilisateurs novices, cette procédure (ci-dessus) peut être appliquée durant la préparation de votre site avant la migration. Elle garantit un plus grand pourcentage de réussite.</span></strong></span><br /><br />
<br /><br />
<strong>Autre solution de contournement (pour les utilisateurs familiers à l'utilisation de PhpMyAdmin) :</strong><br /><br />
<br /><br />
<ul class="formatter-ul">
    <li class="formatter-li"> Dans la table PREFIX_menus (par défaut PREFIX = phpboost), supprimer un par un les enregistrements correspondants aux menus ajoutés par vos soins (autres que ceux existants par défaut)
    </li><li class="formatter-li"> Une fois que le message n'apparaît plus, vous devrez refaire le (ou les) menus concernés directement à partir de l'administration du site.<br /><br />
</li></ul></div><br /><br />
<br /><br />
<span class="message-helper bgc warning">Autre problème rencontré :<br /><br />
<br /><br />
<div class="formatter-container formatter-code code-TXT"><span class="formatter-title">Code TXT : </span><div class="formatter-content"><pre style="display:inline;"><pre class="txt" style="font-family:monospace;">Fatal error: Call to a member function get_configuration() on null in VotreSite/admin/server/controllers/AdminServerSystemReportController.class.php on line 58
Fatal error: Call to a member function check_compatibility() on boolean in VotreSite/admin/updates/updates.php on line 60</pre></pre></div></div><br /><br />
</span><br /><br />
<br /><br />
<div class="formatter-container formatter-block"><strong>Solution :</strong><br /><br />
<br /><br />
Dans ce cas, recommencez la procédure de migration. Si, à la suite de cette nouvelle migration, les mêmes erreurs surviennent, veuillez revalider (ou remettre les données si non disponibles) l'ensemble des pages configuration générale, configuration avancée et configuration de l'envoi mail dans le panneau d'administration de votre site.<br /><br />
</div><br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-configurez-votre-site-avec-phpboost-5-1">Configurez votre site avec PHPBoost 5.1</h2><br /><br />
<br />
<ul class="formatter-ul">
    <li class="formatter-li">Une fois connecté sur le site, un message vous invitera à <span style="text-decoration: underline;">supprimer le dossier /update et/ou /install de votre serveur</span>. Ne laissez pas ces dossiers en place, car une personne mal intentionnée pourrait endommager votre site en relançant les scripts associés. Il suffira de cliquer sur le bouton <strong>Supprimer</strong> (<span style="text-decoration: underline;"><strong>après avoir fait une sauvegarde de ce dossier à cause des logs qu'il contient</strong></span>) pour supprimer le(s) dossier(s) automatiquement. En fonction des navigateurs il est possible que celui-ci garde en cache la redirection vers le script d'update même quand le dossier a été supprimé. Dans ce cas, videz le cache de votre navigateur en appuyant sur <strong>Ctrl + F5</strong>.
    </li><li class="formatter-li">Passez en revue l'ensemble des données, configurations et autorisations puis désactivez la maintenance pour rouvrir le site.<br /><br />
</li></ul><br /><br />
<br /><br />
<span class="message-helper bgc notice">Si vous ne l'aviez pas déjà fait avant de lancer la mise à jour, votre site sera automatiquement placé en maintenance au début de celle-ci. N'oubliez pas de la désactiver une fois toutes vos vérifications effectuées.</span><br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-en-place-des-redirections-301-pour-les-anciens-liens-de-phpboost-5-0">Mise en place des redirections 301 pour les anciens liens de PHPBoost 5.0</h2><br /><br />
<br />
Pour éviter que vous tombiez sur des erreurs 404, nous avons développé un module qui met en place tout seul des redirections 301.<br /><br />
Cela va permettre également aux moteurs de recherche de savoir qu'une page a changé d'url.<br /><br />
Le module (UrlUpdater) est installé comme un module standard lors de la mise à jour et vous n'avez pas besoin de vous en occuper.<br /><br />
Au moindre problème, contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/">forum PHPBoost</a>.<br /><br />
<br /><br />
Bonne continuation sur PHPBoost 5.1 !]]></description>
                <pubDate>Sun, 25 Mar 2018 14:33:49 +0200</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Passer son site 4.1 en version 5.0]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-4-1-en-version-5-0</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-4-1-en-version-5-0</guid>
                <description><![CDATA[Pour pouvoir passer de la version 4.1 à la 5.0, il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme pour les mises à jour mineures.<br /><br />
Étant donné qu'il y a eu plusieurs changements dans la structure de la base de données, il faut faire des conversions pour que la nouvelle version fonctionne correctement. Voici donc les différentes étapes à suivre pour migrer vers PHPBoost 5.0.<br /><br />
<span class="message-helper bgc notice">N'oubliez pas de faire des sauvegardes de <strong>vos fichiers</strong> et de <strong>la base de données</strong> avant la procédure !<br /><br />
La version PHP minimale est toujours la <strong>5.<span style="color:red;">4</span></strong> pour installer PHPBoost 5.0, mais cela fonctionne également avec PHP <strong>7.0</strong>.</span><br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-prerequis">Prérequis</h2><br /><br />
<br />
<br /><br />
En premier lieu, nous vous conseillons très fortement d'effectuer une sauvegarde de tout votre site. Que ce soit des répertoires et fichiers constituant le site ou de la base de données.<br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Pour la base de données, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/gestion-de-la-base-de-donnees#paragraph_sauvegarder-une-table-ou-l-ensemble-des-tables">article</a>.</em>
</li><li class="formatter-li"><em> Pour le contenu de votre site, nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/transfert-des-fichiers-via-logiciel-ftp">article</a> (au lieu de copier vers le serveur en ligne, vous copierez vers le serveur local ou nouveau serveur)</em><br /><br />
</li></ul><br /><br />
En second lieu, cette migration ne vaut que pour le noyau du CMS ainsi que ses modules associés, compatibles avec la nouvelle version. Les thèmes et les modules non officiels non compatibles devront être migrés à part avec la procédure les affairant.<br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em>Les modules et thèmes non officiels non compatibles seront désactivés pendant migration, il faudra uploader leur version PHPBoost 5.0 pour pouvoir les réactiver.</em><br /><br />
</li></ul><span class="message-helper bgc notice">Les modules ou thèmes non officiels qui ont déjà été convertis en version compatible PHPBoost 5.0 peuvent être inclus lors de la mise à jour, ils seront automatiquement installés ou mis à jour lors de la migration. En cas de problème, contactez l'auteur du module ou du thème.</span><br /><br />
Il sera aussi important de sauvegarder la/les thèmes 4.1 se trouvant dans le répertoire <strong>/templates</strong> car le premier redémarrage se fera avec le thème base de la version 5.0 si votre thème n'est pas compatible.<br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/mettre-a-jour-son-theme-4-1-en-5-0">article</a></em>.<br /><br />
</li></ul><br /><br />
Les menus présents <strong>dans le dossier <span style="text-decoration: underline;">/menus</span></strong> (donc le <strong>dossier </strong>sur le <strong>FTP</strong>) sont aussi à sauvegarder. Le fonctionnement des menus a changé, il faut maintenant les installer comme des modules. Ils seront désactivés lors de la mise à jour.<br /><br />
<ul class="formatter-ul">
<li class="formatter-li"><em> Nous vous invitons à regarder cet <a class="offload" href="https://www.phpboost.com/wiki/creer-un-menu">article</a> pour créer un menu si besoin</em>.<br /><br />
</li></ul><br /><br />
Enfin, il vous faudra recenser tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost pour bien les identifier avant de suivre cette procédure.<br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-preparer-votre-site">Préparer votre site</h2><br /><br />
<br />
<br /><br />
<span class="message-helper bgc warning"> Cette partie doit être bien lue dans son intégralité (et plusieurs fois au besoin) pour diminuer le risque d'erreurs ou de fausses manipulations qui pourraient rendre le site provisoirement inutilisable.</span><br /><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-telecharger-les-sources">Télécharger les sources</h3><br /><br />
<br />
Téléchargez la version <strong>mise à jour</strong> du <a class="offload" href="https://www.phpboost.com/download/45-mises-a-jour-phpboost-5-0/363-pack-de-mise-a-jour-4-1-vers-5-0/">pack-de-mise-a-jour-4-1-vers-5-0</a>. Ce zip contient le script de mise à jour ainsi que les mises à jour mineures de la dernière version de PHPBoost 5.0 (jusqu'à la <span style="text-decoration: underline;"><strong>5.0.18 incluse</strong></span> à la date du 11/07/2017).<br /><br />
<br /><br />
<span class="message-helper bgc notice"><br /><br />
Si vous avez téléchargé le pack de migration avant le 11/07/2017, nous vous conseillons de le télécharger à nouveau pour bénéficier de toutes les mises à jour mineures.<br /><br />
</span><br /><br />
<h3 class="formatter-title wiki-paragraph-3" id="paragraph-transferer-les-fichiers">Transférer les fichiers</h3><br /><br />
<br />
<ol class="formatter-ol">
    <li class="formatter-li"> Décompressez le fichier "<strong>update_phpboost4_1_to_5_0.zip</strong>" dans le dossier de votre choix sur votre ordinateur, vous obtenez un dossier "phpboost_update".
    </li><li class="formatter-li"> Ouvrez votre logiciel ftp (filezilla par exemple) et sélectionnez tous les dossiers et fichiers contenus dans le dossier "phpboost_update" et transférez les sur votre serveur <span style="text-decoration: underline;">dans le même répertoire que la version 4.1 existante.</span> Une confirmation d'écrasement des fichiers vous sera demandée, ce qu'il faudra accepter, d'où la sauvegarde obligatoire <strong><span style="text-decoration: underline;">avant de lancer la procédure</span></strong>.
    </li><li class="formatter-li"> Vérifiez sur votre serveur que tous les fichiers ont été correctement transférés.<br /><br />
</li></ol><br /><br />
<span class="message-helper bgc warning">Attention: Ne transférez pas le dossier "phpboost_update" mais <span style="text-decoration: underline;">seulement son contenu</span> vers votre serveur.</span><br /><br />
Dans la plupart des cas la préparation s'arrête ici (si et seulement si c'est le cas, vous pouvez passer à la section "Mise à jour du site").<br /><br />
<br /><br />
3. Si un module de la version PDK est installé sur votre site (exemple Rapport de bug ou Bac à sable), veuillez le télécharger en version 5.0 et mettre le répertoire sur votre FTP (en même temps que la mise à jour si vous voulez qu'il reste actif, mais vous pouvez le faire plus tard, auquel cas il(s) sera/seront désactivé(s)).<br /><br />
<br /><br />
4. Si les versions compatibles PHPBoost 5.0 de vos modules non officiels et/ou vos thèmes non officiels sont disponibles, téléchargez-les, décompressez-les et uploadez-les également. Ils seront mis à jour automatiquement dans ce cas.<br /><br />
<br /><br />
5. Si vous avez des menus de liens, éditez-les un a un puis revalidez-les pour leur appliquer la nouvelle configuration.<br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-a-jour-du-site">Mise à jour du site</h2><br /><br />
<br />
Connectez-vous sur votre site (le script de mise à jour est détecté automatiquement).<br /><br />
- Vous pouvez suivre les différentes étapes, qui sont proches de la procédure d'installation de PHPBoost que vous avez connue au moment de la création de votre site PHPBoost version 4.1 ou 4.0. À noter que les informations de base de données n'ont pas besoin d'être renseignées puisqu'elles l'ont déjà été à l'installation. Le temps de la conversion peut être plus où moins long suivant la taille de la base de données. En moyenne, comptez une à deux minutes.<br /><br />
<span class="message-helper bgc notice">Si vous ne l'aviez pas déjà fait avant de lancer la mise à jour, votre site sera automatiquement placé en maintenance au début de celle-ci.</span><br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-configurez-votre-site-sur-phpboost-5-0">Configurez votre site sur PHPBoost 5.0</h2><br /><br />
<br />
Une fois connecté sur le site, un message vous invitera à <span style="text-decoration: underline;">supprimer le dossier /update et/ou /install de votre serveur</span> afin d'empêcher une personne mal intentionnée de relancer la procédure, ce qui pourrait endommager votre site. Il suffira de cliquer sur le bouton <strong>Supprimer</strong> (après avoir fait une sauvegarde de ce dossier à cause des logs qu'il contient) pour supprimer le(s) dossier(s) automatiquement. En fonction des navigateurs il est possible que celui-ci garde en cache la redirection vers le script d'update même quand le dossier a été supprimé. Dans ce cas, videz le cache de votre navigateur en appuyant sur <strong>Ctrl + F5</strong>.<br /><br />
- Passez en revue l'ensemble des données, configurations et autorisations puis désactivez la maintenance pour rouvrir le site.<br /><br />
<br /><br />
<h2 class="formatter-title wiki-paragraph-2" id="paragraph-mise-en-place-des-redirections-301-pour-les-anciens-liens-de-phpboost-4-1">Mise en place des redirections 301 pour les anciens liens de PHPBoost 4.1</h2><br /><br />
<br />
<br /><br />
Pour éviter que vous tombiez sur des erreurs 404, nous avons développé un module qui met en place tout seul des redirections 301.<br /><br />
Cela va permettre également aux moteurs de recherche de savoir qu'une page a changé d'URL.<br /><br />
Le module (UrlUpdater) est installé comme un module standard lors de la mise à jour et vous n'avez pas besoin de vous en occuper.<br /><br />
<br /><br />
<br /><br />
Au moindre problème, contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/">forum PHPBoost</a>.<br /><br />
<br /><br />
<br /><br />
Bonne continuation sur PHPBoost 5.0 !]]></description>
                <pubDate>Thu, 01 Mar 2018 11:35:15 +0100</pubDate>
                
            </item>
		
            <item>
                <title><![CDATA[Passer son site 2.0 en version 3.0]]></title>
                <link>https://www.phpboost.com/wiki/passer-son-site-2-0-en-version-3-0</link>
                <guid>https://www.phpboost.com/wiki/passer-son-site-2-0-en-version-3-0</guid>
                <description><![CDATA[<br /><br /><br /><br /><h4 class="formatter-title">Un processus de conversion complexe</h4><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
La version 3 est une version majeure de PHPBoost, les changements du code en interne et de la base de données (qui stocke le contenu du site) sont très nombreux. Certains systèmes n'existent plus : c'est le cas des menus de liens gérés par le système désormais. Tout convertir aurait énormément retardé la sortie du script de migration. Ainsi certains éléments ne sont pas convertis, en voici la liste :<br /><br /><br /><br />
<br /><br /><br /><br />
<ul class="formatter-ul"><li class="formatter-li">Certaines configurations sont perdues car trop différentes par rapport à la 3.0.
</li><li class="formatter-li">Les menus de liens 2.0 ne sont pas transférés, les menus des modules 3.0 sont mis par défaut.
</li><li class="formatter-li">Les droits dans de nombreux endroits sont perdus. Le système d'autorisations par niveau/groupes/membres beaucoup plus puissant et flexible les remplace alors.
</li><li class="formatter-li">Les rangs ne sont pas transférés</li></ul><br /><br /><br /><br />
<br /><br /><br /><br />
Il est donc fortement conseillé, une fois la mise à jour achevée, de mettre votre site en maintenance et de vérifier les autorisations dans les différents modules.<br /><br /><br /><br />
<br /><br /><br /><br />
<span class="message-helper bgc warning">Un dernier conseil avant de commencer qui est primordial, faites la mise à jour sur une sauvegarde et non sur votre site.</span><br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br /><h4 class="formatter-title">Détail de la procédure</h4><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<strong><span style="font-size: 15px;">Préparation de votre site</span></strong><br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
- Sur votre site PHPBoost 2.0 avec les fichiers de la version 2.0, sauvegardez les dossiers suivants :<br /><br /><br /><br />
<ul class="formatter-ul">
    <li class="formatter-li">/gallery/pics (si le module gallery est installé)
    </li><li class="formatter-li">/gallery/pics/thumbnails (si le module gallery est installé)
    </li><li class="formatter-li">/images
    </li><li class="formatter-li">/upload<br /><br /><br /><br />
</li></ul><br /><br /><br /><br />
- Une fois ces fichiers sauvegardés à part en sécurité <span style="text-decoration: underline;">supprimez</span> tous les autres dossiers et fichiers. (<strong>attention à ne pas supprimer de dossiers/fichiers étrangers à PHPBoost !</strong>)<br /><br /><br /><br />
<br /><br /><br /><br />
- Mettez les fichiers et dossiers de la version 2.0 que vous avez préalablement sauvegardés sur votre serveur dans le répertoire où la version 2.0 était installée.<br /><br /><br /><br />
<br /><br /><br /><br />
- Téléchargez <strong><span style="color:red;">la version complète</span></strong> de <a class="offload" href="https://www.phpboost.com/download/download-111+phpboost-3-0-complete.php">PHPBoost 3.0 Tornade</a>. <span style="text-decoration: underline;">Il faut cette version</span> pour une conversion correcte !<br /><br /><br /><br />
<br /><br /><br /><br />
- Mettez <strong><span style="text-decoration: underline;">tous</span></strong> les fichiers et dossiers de la version 3.0 au même endroit qu'à l'étape précédente.<br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
- Téléchargez le pack de mise à jour à cette adresse : <a class="offload" href="http://dl.phpboost.com/fr/updates/update_phpboost2_to_3.zip">PHPBoost 2.0 vers PHPBoost 3.0</a><br /><br /><br /><br />
<br /><br /><br /><br />
- Mettez le pack de mise à jour au même endroit qu'à l'étape précédente.<br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
<strong><span style="font-size: 15px;">Mise à jour de votre site</span></strong><br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
- Rendez vous à l'adresse suivante (en remplaçant <pre style="display:inline;">http://www.monsite.com</pre> par l'adresse de votre site) : <pre style="display:inline;">http://www.monsite.com/update/update.php</pre><br /><br /><br /><br />
<br /><br /><br /><br />
- Là vous pouvez suivre les différentes étapes, il s'agit d'une procédure proche de l'installation de PHPBoost que vous avez dû connaitre au tout début de votre site 2.0. A noter que lorsque vous choisirez le nom de base de données, il s'agit de celui de la base de données 2.0 à convertir.<br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
<strong><span style="font-size: 15px;">Configurez votre site sur PHPBoost 3.0</span></strong><br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
- En premier lieu <span style="text-decoration: underline;">supprimez le dossier /update de votre serveur</span>, une personne mal intentionnée pourrait endommager votre site le cas échéant.<br /><br /><br /><br />
<br /><br /><br /><br />
- Mettez votre site en maintenance dans l'administration et passez en revue l'ensemble des configurations et autorisations.<br /><br /><br /><br />
<br /><br /><br /><br />
Au moindre problème contactez le support sur le <a class="offload" href="https://www.phpboost.com/forum/index.php">forum PHPBoost</a>.<br /><br /><br /><br />
<br /><br /><br /><br />
<br /><br /><br /><br />
Bonne continuation sur PHPBoost 3.0 !]]></description>
                <pubDate>Tue, 08 Jan 2013 11:53:28 +0100</pubDate>
                
            </item>
		
	</channel>
</rss>
