This is an old revision of the document!
La mise à jour de PhpWebGallery se fait en 9 étapes simples.
1. Téléchargez la version la plus récente de PhpWebGallery ici : http://download.gna.org/phpwebgallery
Attention à ne pas télécharger de RC (Release candidate )
2. Décompressez le fichier dans un répertoire temporaire sur votre disque dur
Ici nous avons opté pour le bureau.
3. Sauvegarder les fichiers-clés de votre PhpWebGallery actuel
Avec un client ftp (ici FileZilla) connectez vous à votre espace d'hébergement, et sauvegardez sur votre disque dur:
4. Supprimez votre PhpWebGallery
ATTENTION : toutes les modifications, MOD ou template, que vous aurez apportées à PhpWebGallery seront perdues !
Supprimer tout les fichiers et dossiers.
5. Transférez les fichiers de la dernière version de PhpWebGallery
Par FTP, transférez l'ensemble de l'archive décompressée sur votre serveur distant.
6. Replacez les fichiers sauvegardés sur le serveur distant
Soit :
N'oubliez pas de transférer le fichier mysql.inc.php dans include/. En effet, celui présent dans la nouvelle version est vide…
7. Lancer le script upgrade.php
Une fois le transfert terminé, rendez-vous avec votre navigateur à l'adresse de mise à jour, par exemple : http://votredomaine/phpwebgallery/upgrade.php.
Si vous obteniez autre chose, abandonnez!!! --> Vérifiez que le fichier ./include/mysql.inc.php est bien l'ancien (il ne saurait pas être vide !!!). --> Rendez-vous sur le forum pour vous faire aider.
8. Passez en mode UPGRADE
Il vous est demandé de rajouter la ligne :
define('PHPWG_IN_UPGRADE', true);
Editez votre fichier mysql.inc.php en rajoutant cette ligne. Le fichier devrait alors ressembler à ça:
<?php $cfgBase = 'NomDeVotreBase'; $cfgUser = 'NomUtilisateurAccesBase'; $cfgPassword = 'MotDePasseAccesBase'; $cfgHote = 'ServeurAccesBase'; $prefixeTable = 'phpwebgallery_'; define('PHPWG_INSTALLED', true); // Ligne à rajouter pour permettre la mise à jour ! define('PHPWG_IN_UPGRADE', true); ?>
Remarque : Pas d'espace après le ?> ou de ligne vide après le ?>…
Une fois le fichier mysql.inc.php modifié et enregistré sur le serveur distant, rafraichissez la page upgrade.php dans votre navigateur.
Dans cette exemple je mets à jour la version 1.5.x. Cliquez sur le lien Upgrade from release 1.5.0 to 1.6.0. La page se recharge et vous arrivez à cette page.
9. Sortez du mode UPGRADE
Votre PhpWebGallery a été mis à jour. Maintenant, pour sortir du mode UPGRADE, éditez de nouveau le fichier mysql.inc.php et supprimez la ligne :
define('PHPWG_IN_UPGRADE', true);
Par sécurité, il faut aussi que vous supprimiez les fichiers install.php, upgrade.php et le dossiers install/.
Et voilà !