
Introduction
« GEOS (Geometry Engine – Open Source) is a C++ port of the Java Topology Suite (JTS). This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators. GeoPHP transparently integrates GEOS. If geoPHP detects that GEOS is installed it will automatically start using it – you don’t need to do anything. When GEOS is installed, a bunch of additional geometry methods become available« .
En résumé, GEOS est un portage en C++ de la Suite de topologie Java JTS. Une fois installé, le module Drupal geoPHP le détectera et l’utilisera. Vous aurez un gain sensible en rapidité et des fonctions supplémentaires sur la gestion des cartes, géolocalisation, etc.
Comment installer GEOS en Ubuntu 11.10 ?
Ce n’est pas aussi simple que ça… mais on fini quand même par y arriver !
Read the rest of this entry »

Pourquoi un serveur mail ?
J’ai plusieurs sites webs, plusieurs noms de domaine. J’ai régulièrement besoin d’adresses emails sur ces domaines.
Avant j’utilisais Gmail et Google Apps pour créer des adresses du genre info@mondomaine.be , mais Google Apps n’est maintenant plus gratuit, même pour les associations ou les petites entreprises.
J’ai donc décidé de réinstaller un serveur mail.
Je l’avais déjà fait il y a quelques années, basé sur Exim4, Dovecot, Spamassassin, mais actuellement Exim semble moins utilisé. Postfix est le serveur mail par défaut en Ubuntu, et il existe beaucoup plus de documentation sur Postfix que sur Exim.
Je vais donc utiliser Postfix.
Read the rest of this entry »

ps : ce billet n’est pas encore terminé.
Pourquoi changer de version Drupal ?
La dernière version de Drupal est la 7, actuellement la 7.18.
Votre site est en Drupal 6. Cette version est toujours supportée, càd que le core et les modules de Drupal 6 ont toujours des mises à jour de sécurité.
Drupal 8 est en développement. Il devrait sortir, si tout va bien, dans la 2ème moitié de 2013. Ce n’est pas le sujet de ce billet, mais il faut se souvenir que seulement 2 versions majeures de Drupal sont maintenues. Ça veut dire que, dés la sortie du futur Drupal 8, le core de Drupal 6, les modules et les thèmes ne seront plus supportés.
Si ce n’est pas trop grave pour la correction de bugs. Les modules que vous utilisez depuis des années sont probablement stables.
C’est bien plus gênant pour les éventuelles failles de sécurité ! Une faille importante découverte serait alors corrigée en Drupal 8 et 7, mais plus en version 6.x …
Read the rest of this entry »
J’ai repris un serveur OVH Kimsufi en Ubuntu 12.10. Ubuntu 12.10 est encore en beta chez OVH.
Je fais l’installation des utilitaires dont j’ai l’habitude.
J’utilise Smartmontools pour pouvoir vérifier l’état des disques durs, recevoir des messages dans les logs quand un disque dur commence à avoir des problèmes.
L’installation se passe classiquement en Ubuntu :
# aptitude install smatmontools
Éditer la configuration pour activer Smartmontools au démarrage.
# vi /etc/default/smartmontools
Mettre :
# uncomment to start smartd on system startup
start_smartd=yes
Jusque là, tout est normal. Mais le démarrage ne se passe pas comme prévu.
# service smartmontools start
* Starting S.M.A.R.T. daemon smartd [fail]
Read the rest of this entry »
J’ai un serveur dédié Kimsufi OVH avec une Ubuntu Server 11.10 en 64 bits.
Principalement des petits sites en Drupal et WordPress, mais aucun site à fort trafic.
J’ai quelques problèmes réguliers.
Mes graphiques de stat Munin sont « hachés », càd que, parfois, le plugin de stat Munin n’arrive pas à faire son calcul de statistique.

J’ai cherché, et surprise, parfois le serveur a des problèmes d’allocation mémoire ! 
J’ai ces problèmes sur certaines commandes, même parfois sur un « bête » « rm »
ou dans des scripts de mises à jour, j’obtiens :
sh: fork: Cannot allocate memory
Quand je relance la commande, elle passe (ce n’est pas à chaque fois).
Read the rest of this entry »
Octave vient de l’annoncer en début de soirée : la gamme Kimsufi 2011 est lancé !
On peut dire que ça va faire mal.

photo © OVH
Si on compare avec l’ancienne gamme Kimsufi 2010, la différence est parfois énorme !
Read the rest of this entry »
Surprise : Drupal 7 RC4 est sorti ce matin !

Mais… on affirmait que la Release Candidate 3 serait la dernière RC avant la sortie officile de Drupal 7.0, prévu le mercredi 5 janvier ?
Oui… mais un nouveau bug critique a été découvert !
Read the rest of this entry »
Vous avez un serveur Web en Drupal, et ce message apparaît dans votre tableau de bord :

C’est juste un avertissement : votre serveur est capable d’afficher une barre de progression lors du téléchargement de fichier (upload), mais cela n’est pas activé. Pour cela, il faut ajouter un module PECL « uploadprogress ».

Comment obtenir cette superbe barre de progression sur votre site ?
Bien que j’ai rencontré ce message dans des installations Drupal, ce module n’est absolument pas lié à Drupal !
Bien d’autres CMS ou programmes que Drupal devraient pouvoir profiter de ce module PECL « uploadprogress »
Voyons comment activer cette fonctionnalité intéressante
Read the rest of this entry »