====== Installer Gallery2 sur Gandi AI ====== Temps d'installation: **10-15 minutes.** Comme son nom l'indique, Gallery2 est une application qui vous permet de créer et de gérer simplement des galeries de photos sur votre site web. ===== Créer une base de données dédiée à Gallery2 ===== Il est prudent d'avoir une base de données (avec utilisateur et mot de passe) dédiée à Gallery2. Soyons originaux, appelons-la **gallery**. Si vous ne savez pas (encore) créer une base de données, je vous invite à consulter ce **[[fr:hosting:gandi-ai:create-database|tutorial]]**. ===== Prévoir un espace dédié à Gallery2 ===== Ici, deux choix s'offrent à vous. Par souci de "propreté", vous êtes avisé de placer Gallery dans un répertoire au sein du sous-domaine **www** (%%www.exemple.com/gallery%%), ou dans un sous-domaine spécifique (gallery.exemple.com - c'est cette option que nous allons suivre dans ce tutoriel, mais rien ne vous y oblige!). **Si vous préférez simplement placer Gallery2 dans un répertoire:** Facile! Créez un répertoire dédié dans l'emplacement souhaité (dans **htdocs** par exemple, pour obtenir %%www.exemple.com/gallery%%) **Si vous voulez attribuer un sous-domaine spécifique à Gallery2 du type gallery.exemple.com:** Deux opérations à faire: * Configurer votre serveur pour ce sous-domaine, comme vous l'explique [[:fr/hosting/gandi-ai/configure-virtualhosts|ce tutorial]] * Configurer votre sous-domaine pour pointer vers le serveur que vous venez de configurer, comme vous l'explique [[fr:hosting:manage-quota:attach-domain-screencast|ce tutorial]] ===== Téléchargement de Gallery2 ===== Pour commencer, nous allons le télécharger. la dernière version disponible au moment de l'écriture de ce tutorial est la 2.2.3\\ Rien ne vaut le site officiel pour trouver le fichier compressé initial. Je conseille donc **[[http://codex.gallery2.org/Gallery2:Download|ce lien]]**.\\ Choisissez le format de compression que vous préférez, **.zip** ou **.tar.gz** et téléchargez le fichier.\\ Maintenant que le fichier est sur votre disque dur préféré, décompressez-le. Vous voici avec un répertoire (renommons le **gallery**) contenant tout les fichiers.\\ Lancez votre client FTP préféré (Ah, vous aussi c'est [[http://www.filezilla.fr/|FileZilla]]?), connectez-vous en temps qu'**admin** sur votre serveur, et rendez-vous sur le répertoire correspondant au virtual host que vous aviez défini initialement.\\ Dans l'exemple en cours, le chemin de mon FTP correspondra à ceci : /srv/d_ma-gandi-ai/www/gallery.tutorielgandi.net/htdocs/ ...a moins que vous n'ayez changé la configuration initiale des fichiers web, mais si vous l'avez fait, j'assume que vous saviez ce que vous faisiez :)\\ A ce stade, nous allons donc pouvoir mettre les fichiers de Gallery2 sur notre Gandi AI.\\ * Si vous avez créé un virtual host de type **gallery.mondomaine.com**, vous allez vouloir que gallery démarre dés la première page : vous allez donc **uploader le contenu** (et non pas le répertoire en lui-même) du répertoire **gallery** dans le répertoire **htdocs** de votre sous-domaine.\\ * Si vous n'avez que faire du sous-domaine et que vous préferez un bon vieux lien en **mondomaine.com/gallery** alors il ne vous reste plus qu'à **uploader le répertoire complet** dans **htdocs** (ou dans un autre dossier si vous en avez décidé ainsi).\\ ===== Préparer les fichiers gallery ===== Pour que gallery puisse se configurer, il va avoir besoin de droits spécifiques sur son répertoire. Pour changer les droits sur un fichier via votre client FTP, dans la plupart des cas, il suffit de faire un click droit sur le fichier en question et chercher le bon terme dans le menu contextuel (Droits, Rights, CHMOD ou encore Propriétés).\\ Puisque j'ai commencé à vanter les mérites de FileZilla, voyons comment faire avec ce client.\\ Pointez le fichier en question, faites un click-droit dessus et sélectionnez "**Attributs du fichier...**". La fenêtre qui s'ouvre vous propose de changer les droits du fichier de 2 façons différentes : en droits à cocher ou en valeur numérique.\\ Le but du tutorial n'étant pas de vous initier aux valeurs numériques des droits sous UNIX, il est plus facile de vous dire que vous devez simplement **remplacer la valeur numérique par 777** pour le répertoire **gallery**.\\ ===== Installation de Gallery2 ===== A présent, vous pouvez utiliser votre navigateur internet pour vous rendre dans l'emplacement de votre gallerie (du type %%www.votresite.com/gallery%%). 'Naviguez jusqu'à /install/index.php!' Vous voici dans l'installation! Choisissez votre langue d'installation et cliquez sur **Commencer l'installation**. ==== 1. Authentification ==== Afin que Gallery2 puisse vous identifier, suivez les indications données, en téléchargeant le fichier **login.txt** proposé puis en le chargeant dans le répertoire **gallery** sur votre serveur. ==== 2. Vérification du système ==== Si login.txt a bien été chargé, vous devriez pouvoir cliquer sur un bouton intitulé **Continuer à l'étape 3**. ==== 3. Type d'installation ==== Choisissez l'installation standard à moins que vous n'ayez besoin d'une installation multi-site. ==== 4. Paramétrage du stockage ==== Choisissez le répertoire où seront stockées vos images. Comme l'installation vous l'indique, il est recommandé, pour des raisons de sécurité, de choisir un répertoire en dehors du répertoire **gallery** en lui-même, ainsi que de rajouter une chaîne aléatoire à la fin du nom de répertoire. Nous n'avons donc pas de conseil à donner sur l'emplacement à donner à votre répertoire photo. :) Assurez=vous juste que le répertoire qui hébergera votre répertoire de photos bénéficie de droits d'écriture, afin que Gallery puisse créer ce chemin pour vous. ==== 5. Paramétrage de la base de données ==== Remplissez les champs comme tel: **Type de base de données** : Vous pouvez choisir de laisser cette valeur par défaut. **Serveur de base de données** : localhost **Nom d'utilisateur** : Indiquez ici le nom d'utilisateur que vous aviez défini lors de la création de la base de données dédiée à gallery. **Mot de passe** : ...et son mot de passe. **Nom de la base de données** : Le nom de la base que vous aviez créé. Dans notre cas, ce sera **gallery**. **Préfixe de table** : Vous pouvez choisir de laisser cette valeur par défaut. **Préfixe de colonne** : Vous pouvez choisir de laisser cette valeur par défaut. ==== 6. Paramétrage de l'utilisateur d'administration ==== Ici, vous créez le compte de l'utilisateur qui pourra administrer Gallery2. ==== 7. Création du fichier de configuration ==== Si tout va bien, cette étape se déroulera toute seule! ==== 8. Installation du noyau de Gallery2 ==== Celle-là aussi. Trop facile. ==== 9. Installation des composants ==== Choisissez les composants que vous souhaitez installer avec Gallery2. Par défaut, vous pouvez tous les laisser cochés. Vous aurez également l'option de sauter cette étape sans ajouter aucune de ces applications. Une fois installés, Gallery2 vous indiquera quels modules nécessiteront une configuration de votre part une fois l'installation achevée. ==== 10. Vérification de la sécurité ==== Afin de terminer l'installation, Gallery2 nécessite que vous modifiez les droits de son répertoire afin qu'il ne bénéficie plus des droits d'écriture. Utilisez la même procédure que lorsque vous aviez attribué une valeur numérique **777** au répertoire **gallery**, en remplaçant cette valeur par **755**. ==== 11. Fin! ==== Félicitations! C'est fini. Je vous invite à consulter la [[http://codex.gallery2.org/Main_Page|documentation officielle]] pour en savoir plus sur la configuration de votre galerie! ----