Bloc-Note Drupal
Il arrive qu'après une re-installion du système hôte, d'un changement de version d'apache ou d'une pluie de météorites, que la page d'accueil de drupal se résume à une belle feuille blanche. Sans message, sans rien d'autre qu'une trace dans les logs
Et bien il y a de fortes chances que la raison soit simplement que la base de donnée n'est pas reconnue. Généralement c'est le cas lorsque le module php n'est pas install (apache_php-pgsql ou apache_php-mysql). Dans certains cas c'est le fichier settings qui est illisible ou que la référence de base qui s'y trouve est fausse.
Il arrive aussi, par exemple après une installation fraîche, que l'on tombe sur le message d'erreur suivant en haut de la page web courante :
Alors la solution n'a, contre toute attente, aucun rapport avec l'UTF. En fait il y a de forte chance que le paquet php-xml soit simplement manquant. Il suffit donc de l'installer et redémarrer apache pour que le message disparaisse.
Alors ça c'est un truc étrange qui apparaît de temps à autre et pour lequel
Après avoir maté le code de modules/node.module, il semble que le problème vienne de la ré-écriture de la requête qui produit un code SQL partiellement problématique avec PostgreSQL. La solution a juste pour moi été de commenter la clause distinct :
Le truc est de pouvoir vider le cache lorsqu'un utilisateur anonyme rentre un commentaire. Sinon, ce dernier mettra le temps de vie du cache à voir son commentaire apparaître, ou celui des autres ce qui est génant lorsqu'il est notifié de l'arrivée d'un nouveau commentaire.