Configuration de la messagerie RoundCube avec SQLite
Par CriDamour le 16 avril 2011 Ã 15:58
La messagerie RoundCube est un outil open source, puissant et facile d'utilisation. Je l'utilise pour consulter mes mails à distance car les outils mis à disposition par les fournisseurs d'accès sont généralement d'une qualité absolument déplorable (hormis gmail qui reste un modèle). Configurer RoundCube pour utiliser une base de données suppose quelques précautions.
Le principal problème est lié au fait que RoundCube ne supporte que les versions 2.8.x de SQLite. Les instructions d'installation contiennent la ligne de commande permettant de créer la base de données et d'y charger la structure, contenue dans le fichier /SQL/sqlite.initial.sql.
sqlite -init SQL/sqlite.initial.sql sqlite.db
Tout le problème,est donc de récupérer l'exécutable d'une version 2.8.x de SQLite...
J'ai cherché très longtemps pour trouver le lien vers cet exécutable, curieusement introuvable sur le site sqlite.org.
Le voici donc, en espérant qu'il restera valable aussi longtemps que RoundCube ne supportera pas la branche 3.x :
http://www.sqlite.org/sqlite-2_8_17.zip
(toutes les versions de SQLite peuvent être téléchargées avec des url de ce type)
Et comme on n'est jamais trop prudent, j'en mets une version à disposition sur ce blog :
http://www.sigeal.com/blog/public/sqlite-2_8_17.zip
Un fois la base créée et la structure chargée, la seule subtilité consiste à configurer RoundCube pour l'utiliser. Pour cela il suffit de décommenter, dans le fichier /config/db.inc.php, la ligne suivante :
sqlite:////full/path/to/sqlite.db?mode=0646
puis de l'adapter à sa propre configuration.
J'en profite pour dénoncer phpLiteAdmin, un outils précieux pour administrer les bases de données SQLite :
http://code.google.com/p/phpliteadmin/
Et une extension de SQLite, SpatiaLite, toute aussi précieuse pour apporter la dimension spatiale à SQLite :
http://www.gaia-gis.it/spatialite/
À bon entendeur...
Commentaires (0)
Les commentaires sur ce fil ne sont plus acceptés.