Si vous souhaitez mettre à jour votre version de Galette, prenez surtout la précaution de sauvegarder votre ancienne base, il serait dommage de perdre toutes vos données parce que vous avez oublié cette étape. Ensuite, c'est assez simple :
cp -a galette old.galette
mysqldump -u utilisateur_galette -p base_galette > galette.sql
wget http://download.gna.org/galette/galette-0.63.2.tgz
Pour une liste complète des miroirs, voir la section download
tar -xzvf galette-0.63.2.tgz
cp -rp galette-0.63.2/* galette/
chown -R utilisateur_apache galette
(d)r-(x)------ (400) pour tout, sauf ''photos/'' en drwx------ (700)
ls -l galette total 120 -r-------- 1 apache apache 20689 Jan 24 11:22 ajouter_adherent.php -r-------- 1 apache apache 11996 Jan 24 11:22 ajouter_contribution.php dr-x------ 2 apache apache 4096 Jan 24 11:20 docs -r-------- 1 apache apache 1156 Jan 24 11:22 etiquettes_adherents.php -r-------- 1 apache apache 1156 Jan 24 11:22 footer.php -r-------- 1 apache apache 660 Jan 24 11:22 galette.css -r-------- 1 apache apache 12264 Jan 24 11:22 gestion_adherents.php -r-------- 1 apache apache 12056 Jan 24 11:22 gestion_contributions.php -r-------- 1 apache apache 16768 Jan 24 11:22 gestion_informations.php -r-------- 1 apache apache 7197 Jan 24 11:22 header.php dr-x------ 2 apache apache 4096 Jan 24 11:20 images dr-x------ 3 apache apache 4096 Jan 24 11:23 includes -r-------- 1 apache apache 3147 Jan 24 11:23 index.php dr-x------ 3 apache apache 4096 Jan 24 11:23 lang -r-------- 1 apache apache 3147 Jan 24 11:23 log.php -r-------- 1 apache apache 3147 Jan 24 11:23 mailing_adherents.php dr-x------ 2 apache apache 4096 Jan 19 00:17 install drwx------ 2 apache apache 4096 Jan 19 20:07 photos -r-------- 1 apache apache 3147 Jan 24 11:23 preferences.php -r-------- 1 apache apache 3147 Jan 24 11:23 voir_adherent.php
Pensez à bien vérifier les droits en lecture/écriture/modification à apache sur le répertoire photos. C'est là que sont stockés les photos des membres. Vérifiez aussi que les anciennes photos uploadées sont toujours là.
Dans le sous-répertoire install : http://www.example.com/galette/install par exemple. A partir de là, laissez-vous guider :)
Pas besoin de faire jouer le script d'installation. Remplacez simplement les fichiers existant par les nouveaux. Attention à ne pas écraser le fichier includes/config.inc.php, l'archive en contient un vide.
Même problèmes que vu plus haut, il faut sauvegarder avant tout. Sisi, j'insiste. Ensuite, le déroulement est le même jusqu'à l'étape 6.
Il n'y a pas de changement majeur entre les versions 0.61 et 0.62.
Même problèmes que vu plus haut, il faut sauvegarder avant tout. Sisi, j'insiste. Ensuite, le déroulement est le même jusqu'à l'étape 6.
Il n'y a pas de changement majeur entre les versions 0.60 et 0.61.
Recopiez ensuite votre ancien fichier de configuration, qui se trouve dans votre sauvegarde old.galette.
cp -a old.galette/includes/config.inc.php galette/includes/config.inc.php
Enlevez les droits en écriture sur includes/config.inc.php et supprimez le dossier install.
$ chmod go -r includes/config.inc.php $ rm -rf install
Et là si tout va bien, ça tourne.
Donc, on peut supprimer le répertoire galette-0.xx et old.galette. Et c'est tout.