Gallery2:Installation sur free.fr - Gallery Codex
Personal tools

Gallery2:Installation sur free.fr

From Gallery Codex

Menu

Avant installation :

dans tous les cas, commencez par vérifier l'existence d'un répertoire "sessions" à la racine de votre page personnelle (créez le au besoin).

Attention, c'est bien à la racine qu'il faut le créer, c'est à dire "/sessions", et pas "/gallery2/sessions" par exemple.
Pour les versions 2.2.x :
il faut écraser les fichiers de Menalto Gallery fournis par la procédure d'installation standard 2.2.x par ceux du fichier gallery2.2-safe-mode-on-free.fr-mod-patch-xxxx-xx-xx.zip attaché, avant d'envoyer tous les fichiers par FTP sur votre page personnelle et de commencer l'installation (ou envoyer l'installation standard par FTP puis l'écraser avec les fichiers du patch et enfin commencer l'installation).
Attention pour la version 2.1.2 :
le fichier de modifications gallery2.1.2-free.fr-mod.zip n'est pas complet et nécessite d'être appliqué sur une version de Menalto Gallery 2.1.2 qui est d'abord modifiée pour fonctionner en "safe mode on". Consultez la discussion jointe ou appliquez les modifications sur une version déjà patchée pour fonctionner en mode "safe mode on", cf. http://galleryproject.org/node/65096 par exemple. Ensuite vous pourrez envoyer tous les fichiers de Menalto Gallery par FTP sur votre page personnelle et commencer l'installation.
Ceux qui avaient installé le module par la fonction "Activer des modules pour vos pages personnelles" de free.fr
(hélas, cette fonctionnalité n'est plus proposée...) peuvent écraser directement les fichiers par FTP avec ceux fournis dans les fichiers gallery2.2-safe-mode-on-free.fr-mod-patch-xxxx-xx-xx.zip ou gallery2.1.2-free.fr-mod.zip en fonction de la version de Menalto Gallery qui a été installée (lorsque free.fr installe Menalto Gallery pour vous à travers cette fonction, une modification a déjà été apportée pour fonctionner en "safe mode on").

Pendant l'installation :

vous aurez un warning indiquant qu'une vingtaine de fichiers ont été modifiés, c'est normal, ils ont été modifiés par le patch.

Si l'installation vous demande de changer les droits sur un répertoire ou un fichier, ignorez la demande : vous ne pouvez pas changer les droits sur les serveurs de Free et les droits tels qu'ils sont positionnés par défaut conviennent dans tous les cas.

Lorsque demandé pendant l'installation, il est préférable d'utiliser le répertoire de data "patatipatata/monlogin/gallery2/g2data". Il faut éventuellement désactiver les vérifications de sécurité (en cochant "Oui, omettre la vérification de sécurité") pour ce faire. Vous ne devez dans tous les cas pas le mettre dans le répertoire sessions à la racine de votre site, et si vous le mettez ailleurs que dans "patatipatata/monlogin/gallery2/g2data", vous devrez supprimer manuellement (par FTP) les fichiers ".htaccess" que votre répertoire "data" contiendra ainsi que ses sous-répertoires après l'installation pour que le patch fonctionne.

Méfiez-vous :
à la fin de l'installation, Gallery va vous proposer d'activer les "composants" (les différentes options pour enrichir l'interaction de la galerie). Si vous en mettez beaucoup, ou tous, l'étape d'activation ne va peut-être pas réussir à activer tous les composants à cause des limites en temps d'exécution des pages PHP chez Free. Recommencez l'étape jusqu'à ce que tous les composants soient activés ou terminez l'installation sans vous en soucier, vous irez activer les composants un à un après l'installation en vous rendant dans "Administration du site" -> "Composants". Dans tous les cas, activez la bibliothèque graphique GD dans les composants (et oubliez DCRaw, FFMPEG, ImageMagick, NetBPM qui ne fonctionnent pas chez Free).

Après installation :

téléchargez, éditez et renvoyez le fichier "config.php" à la racine de Menalto Gallery de sorte que :

$gallery->setConfig('data.gallery.base', 'patatipatata/monlogin/gallery2/g2data/');

aie la forme :

$gallery->setConfig('data.gallery.base', $_SERVER['DOCUMENT_ROOT'] . '/gallery2/g2data/');


Enfin, connectez-vous comme administrateur et rendez-vous dans "Administration du site" -> "Général" -> "Système de vérouillage" et assurez-vous que ce système de verrouillage est bien positionné sur "Base de données". Mieux ne vaudra plus toucher à cette valeur par la suite.

Si vous procédez à une mise à jour, par exemple de la version 2.2.1 à 2.2.2 avec le fichier update-2.2.1-to-2.2.2.zip, il faut écraser les fichiers de Menalto Gallery fournis par ce fichier avec ceux du fichier patch correspondant à la version de cette mise à jour ( gallery2.2-safe-mode-on-free.fr-mod-patch-xxxx-xx-xx.zip dans ce cas car ce patch est applicable aussi bien pour les versions 2.2.1 que 2.2.2, 2.2.3 et 2.2.4), avant de commencer la procédure de mise à jour.

Trouble

Si un jour ou l'autre Gallery se plaint de ne pas pouvoir supprimer ou renommer un répertoire, supprimez le contenu du répertoire "patatipatata/monlogin/gallery2/g2data/tmp/emptydirectory".

Explications

Ces modifications permettent de faire fonctionner correctement Gallery (installation, utilisation, etc.), ainsi que la fonction Gallery Remote, sur free.fr et ajoute la possibilité de télécharger le panier sous forme de fichier ZIP avec la fonction "ZIP cart download" (cf. ZipCart without zip).

Gallery Menalto fonctionne désormais aussi bien avec la base de données MySQL que PostgreSQL sur les pages persos de free.fr. Actuellement, la version de MySQL sur les pages persos est 5.0.45 et celle de PostgreSQL est 8.2.4.

En savoir plus

Ceux qui sont intéressés par les détails techniques peuvent consulter la discussion discussion-gallery-et-safe-mode.html et le fichier diff gallery2.2-safe-mode-on-free.fr-mod-patch-xxxx-xx-xx.diff_.zip , ainsi que le petit tutorial ici : Patch for french ISP free.fr.


Barbrousse.