Mise à jour de Phoca Gallery

Si vous souhaitez mettre à jour le composant Phoca Gallery, ne désinstallez pas la version présente sur votre site, car vous désinstallerez également les données stockées dans votre base de données.


Mise à jour de Phoca Gallery Nous allons voir ici comment faire la mise à jour du composant Phoca Gallery de Joomla!, sans perdre vos données Important:
Si vous souhaitez mettre à jour le composant Phoca Gallery, ne désinstallez pas la version présente sur votre site, car vous désinstallerez également les données stockées dans votre base de données.
Vous pouvez faire votre mise à jour de deux façons différentes. Par le gestionnaire d’extensions de Joomla! ou par FTP.
Mise à Jour de Phoca Gallery via le Gestionnaire d’extension Joomla!
Connectez vous à l’administration de votre site et rendez-vous dans Extensions > Gestion des Extensions En cliquant sur «choisir», allez chercher le fichier ZIP PhocaGallery sur votre disque, cliquez sur choisir puis sur le bouton «Envoyer & Installer».
Vous arrivez sur la capture d’écran suivante :

ATTENTION : Ici, vous avez le choix entre Install ou Upgrade. Sélectionnez Upgrade. Si vous sélectionnez Install, vous allez réinstaller le composant et toutes les données stockées dans votre base de données seront écrasées.
Si vous faites une mise à jour de 1.x à 3.x vérifiez que 6 nouvelles ont bien été créées.Si vous faites une mise à jour de 2.1.0 à 2.2.0 vous devez vérifier les champs de vos tables. Regardez Mise à jour de la base de données
Mise à jour de Phoca Gallery via FTP
Pour Joomla 2.5
1- Créez un dossier phocagallery dans le dossier tmp de votre site (tmp/phocagallery) en vous aidant par exemple de votre client FTP.
2- Décompressez le pack Phoca Gallery (téléchargé sur cette page) et transférez (par FTP) tous les dossiers et fichiers qu’il contient dans votre répertoire tmp/phocagallery.
3-Connectez vous à l’administration de votre site et rendez-vous dans Extensions > Gestion des extensions . Dans la partie Installer depuis un dossier, renseignez le chemin de votre dossier (p.e. votre-site/www/tmp/phocagallery) et cliquez sur le bouton Installer.

4- Si tout s’est bien passé, vous devriez vous retrouver avec la page d’installation standard de Phoca Gallery. Vous n’avez plus qu’à cliquer sur Install et regarder la page Installation pour installer les fichiers de langue.

5-Après l’installation, n’oubliez pas de supprimer le dossier phocagallery situé dans le répertoire tmp.
Vous devez ensuite faire la mise à jour de votre base de données.
Pour Joomla 1.5
Deux articles utiles à propos du chargement et téléchargement via FTP.
Téléchargez la nouvelle version de Phoca Gallery à partir de cette page (LIEN). Dézippez le fichier sur votre disque. Vous obtenez les dossiers et fichiers suivants :
[assets][controllers][elements][front][help][helpers][language][libraries][models][other][tables][views]admin.phocagallery.phpconfig.xmlcontroller.phpindex.htmlinstall.bakinstall.sqlinstall.phocagallery.phpphocagallery.xmluninstall.sqluninstall.phocagallery.php

Copiez tous ces fichiers et dossiers SAUF les dossiers front, language et other dans le répertoire : administrator/components/com_phocagallery/

Copiez tous les fichiers et dossiers contenus dans front dans le répertoire: components/com_phocagallery/

Copiez tous les fichiers et dossiers contenus dans front dans les répertoires : language/ et administrator/language/

Pendant la copie des fichiers, vous devez accepter l’écrasement des fichiers déjà installés.

Joomla! 3 Le Livre Pour Tous

Écrit pour toutes les personnes qui débutent avec Joomla!, ou qui possèdent déjà quelques connaissances avec les versions précédentes, et qui souhaitent construire et entretenir un site web sans avoir à entrer dans le code.

version numérique
{j2store}42||cart{/j2store}

version papier
{j2store}18||cart{/j2store}

Mise à jour de la base de données après une mise à jour manuelle
Si vous avez mis à jour Phoca Gallery par la méthode FTP, vous devez savoir que la nouvelle version que vous avez installée contient certainement de nouvelles tables dans la base de données ou de nouveaux champs dans les tables existantes.
Vous devez ouvrir le fichier install.bak, que vous pouvez trouver à la racine du pack Phoca Gallery, et le comparer avec votre base de données, en utilisant par exemple les outils de phpMyAdmin. Dans le fichier install.bak, vous pouvez voir quelles tables et quels champs ont été ajoutés depuis la version précédente. Donc si une table n’existe pas dans votre base mais que vous voyez une requête SQL sur cette table dans le fichier install.bak, vous avez juste à exécuter cette requête (requête pour créer une table) et cette table sera ajoutée à votre base de données. ( N’exécutez pas toutes les requêtes car vous écraserez les tables existantes sur votre base de données, ce qui signifie que vous effacerez toutes vos données ).
Vous pouvez également voir les mises à jour des requêtes SQL (mise à jour des champs de tables).  Si vous comparez les tables de votre base de données avec les reqêtes SQL du fichier install.bak, et que vous vous apercevez que certains champs n’existent pas dans vos tables, vous devez faire la mise à jour des requetes SQL (qui sont préparées à la fin du fichier install.bak). Après avoir copier-coller les requêtes dans phpMyAdmin, vous devez supprimer les caractères de commentaires. (– en début de ligne) et vous devez modifier les préfixes.
Mettre à jour les tables :
Parce que les noms des tables sont préparés pour le système d’installation, il contiennent « #__ » à la place de vos préfixes de table ; vous devez donc les renommer :
        #__phocagallery en TablePrefix_phocagallery        #__phocagallery_categories en TablePrefix_phocagallery_categories, etc.
TablePrefix est le prefixe que vous avez choisi lors de l’installation de votre site Joomla! (avec Joomla 1.5 ce préfixe était « jos_ » par défaut, depuis Joomla 1.6, il est créé aléatoirement). Assurez-vous d’avoir supprimé #_ au début de la ligne. Vous n’avez besoin que d’un _ (underscore).
Mettre à jour les champs :
Si vous avez toutes les tables dans votre base de données (vous faites par exemple une mise à jour de la version 2.1.0 à la version 2.2.0), vérifiez les champs de vos tables. Par exemple, dans phoca Gallery version 2.2.0  les nouveaux champs : extlink1, extlink2 doivent être ajoutés à la table : #__phocagallery. Dans le cas de la mise à jour de la version 2.1.0 à la version 2.2.0 durant laquelle vous auriez obtenu un message d’erreur lors de la mise à niveau automatique des tables Galerie Phoca, vérifiez la table #_phocagallery ainsi que les table extlink1 et extlink2 aient bien été créées. Ensuite, éxécutez la requête SQL pour la version 2.2.0 :
ALTER TABLE `#__phocagallery` ADD `extlink1` text NOT NULL AFTER `params` ;ALTER TABLE `#__phocagallery` ADD `extlink2` text NOT NULL AFTER `extlink1` ;
Si vous faites une mise à jour vers 2.2.2, exécutez également la requête SQL pour la version 2.2.2 :
ALTER TABLE `#__phocagallery_categories` ADD `date` datetime NOT NULL default ‘0000-00-00 00:00:00’ AFTER `description` ;
Important :
Vous ne pouvez pas faire de mise à jour de cette façon, si votre version actuelle est antérieure la version 1.3.0 car Phoca Gallery possède ses propres tables dans la base de données depuis cette version.

module-boutique-2
Crédits photo
Image by Free-Photos from Pixabay