System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Nouvelle version de roundcube, migration

update jpeg

Mettez à jour votre webmail Roundcube.

Roundcube vient de sortir en version 0.3 c'est une version stable qui apporte pas mal de nouveautés nous allons voir ici une façon de mettre à jour votre roundcube actuel.

Téléchargement :

Rendez vous a la page des téléchargement sur le site officiel de Roundcube : http://roundcube.net/download

cd /var/www
wget https://sourceforge.net/projects/roundcubemail/files/roundcubemail/0.3-stable/roundcubemail-0.3-stable.tar.gz/download

Sauvegarde de votre version actuelle ! (au cas ou...) :

Sauvegardez votre base de donnée :

exemples :

mysqldump -u root -p -h localhost --opt roundcubedb > roundcube-180909.sql

Sauvegardez le répertoire roundcube :

cd /var/www
cp -a roundcube roundcube-old

Mise en place de la nouvelle version :

tar xvzf roundcubemail-0.3-stable.tar.gz
mv roundcubemail-0.3-stable roundcube
rm roundcubemail-0.3-stable.tar.gz
chown -R user-apache: roundcube

Upgrade de la base mysql :

Selon votre version actuelle éditez le fichier mysql-update.sql qui se trouve dans le répertoire SQL de la nouvelle version de Roundcube et faites les modifications nécessaire avec phpmyadmin ou en ligne de commande.

/var/www/roundcube/SQL
vi mysql-update.sql

Maintenant rendez vous dans le répertoire des fichiers de configuration : db.inc.php.dist main.inc.php.dist

cd ../config
mv db.inc.php.dist db.inc.php 
mv main.inc.php.dist main.inc.php

Éditez ces deux fichiers et remplissez les à l'aide de vos anciens fichiers qui se trouvent dans le répertoire /var/www/roundcube-old/config

vi db.inc.php main.inc.php

Voila maintenant vous n'avez plus qu'a apprécier cette nouvelle mouture de votre webmail préféré.

Par GanGan | le mercredi, septembre 23 2009 07:00

Commentaires

1. prometee

mercredi, septembre 23 2009 | 10:28

Ayant la version 2.0.1 d'installer j'ai entrepris de mettre à jour roundcube sauf que l'installation à l'aide d'un paquet .deb est un peu éparpillé mais il suffit de remplacer le corp de roundcube dans /usr/share/roundcube et de mettre à jour les fichiers présents dans /var/lib/roundcube. Pour ma part ça marche. C'est un peu bourrin mais ça passe :)

2. Kévin Hinault

mercredi, septembre 23 2009 | 11:15

Petits ajouts :

  • C'est mysql.update.sql et non mysql-update.sql :)
  • Pour connaitre sa version actuelle, un simple grep de l'index suffit : "grep Version index.php"
  • De la v0.2 stable a la v0.3 stable il n'y a pas de changement dans SQL donc si le fichier mysql.update.sql ne contient pas de ligne "-- Updates from version 0.2-stable" ne pas s'en effrayer ;)