12/30/2005

Un bug dans MT 3.2…

Author: Webmaster

J’ai découvert un bug dans Movable Type 3.2 relatif au fonctionnement du serveur XML-RPC.
En effet, le code du package XMLRPCServer utilise le fichier de configuration /mt.cfg. Or, il s’avère que, ce fichier était bien le fichier de configuration des versions antérieures de MT mais, la version 3.2 utilise désormais le fichier /mt-config.cgi comme fichier de configuration.
Pour corriger ce problème, il faut modifier la ligne 14 du fichier lib/MT/XMLRPCServer.pm :
$MT::XMLRPCServer::MT_DIR . ‘/mt.cfg’;
Par
$MT::XMLRPCServer::MT_DIR . ‘/mt-config.cgi’;
L’ancien fichier mt.cfg contenait la configuration relative a MT mais ne contenait pas le mot de passe d’accès à la base de données. En effet, pour des raisons de sécurité, celui-ci était stocké dans un fichier d’extension exécutable ce qui empêchait sa récupération via HTTP. Une évolution et, un peu de bon sens ont permis de regrouper l’ensemble de la configuration de MT au sein d’un seul et même fichier.
Et comme le disait un geek que j’ai bien connu…
“En hopant que ca help !”

gallery image