Installer Gallery2 chez Free.fr et autres hébergeurs light

Pour installer Gallery2 chez l’opérateur Free, il faut :

Créer un répertoire « sessions » à la racine de votre espace chez free et un autre « temp » au même endroit.

Après cela vous devez remplacer les lignes 108 à 120 du fichier gallery2/install/steps/SystemChecksStep.class

ATTENTION : Si vous faites une mise à jour d’une version 2.x.x à 2.x.x il faut faire la même opération sur le fichier qui se trouve dans le répertoire gallery2/upgrade/steps/SystemChecksStep.class

Code d’origine :

/* Make sure that safe mode is not enabled */
if (GalleryUtilities::getPhpIniBool('safe_mode')) {
$templateData['check'][] =
array('title' => _('Safe mode disabled'),
'error' => true,
'notice' =>
_('Error: Your version of PHP is configured with safe mode enabled. ' .
'You must disable safe mode before Gallery will run.'));
$failCount++;
} else {
$templateData['check'][] =
array('title' => _('Safe Mode'), 'success' => true);
}

Nouveau code :

/* Make sure that safe mode is not enabled */
$templateData['check'][] = array('title' => _('Safe Mode'), 'success' => true);

Pour finir, dans les fichiers listé ci-dessous, il faut remplacer set_time_limit par @set_time_limit :

gallery2/install/steps/SystemChecksStep.class
gallery2/upgrade/steps/SystemChecksStep.class
gallery2/modules/core/classes/Gallery.class
gallery2/lib/adodb/adodb-perf.inc.php
gallery2/lib/adodb/adodb-time.inc.php
gallery2/lib/support/chmod.php
gallery2/modules/getid3/lib/getid3/module.audio.mp3.inc

Il ne reste plus qu’à exécuter l’installeur. Lors de la vérification, certaines erreurs apparaîtront, il faut les ignorer.

About Author


AMG

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.