Bonjour,
Je viens de réussir à installer spip (à des fins de tests et évaluation) sur un
compte online.net (sans importance) et comme vous m'y invitez sympatiquement
sur http://www.uzine.net/article402.html je voudrais mentionner un bug détecté
lors de l'installation.
En effet, cela ne s'est pas fait tout seul, car les step 5 m'affichait un bête
titre sans rien en-dessous (pas de message d'erreur, meme pas dans le source).
Avec un peu de ténacité, d'intuition et de bonne compétences PHP, j'ai pu
localiser le problème: c'était du à mon mot de passe mysql qui contient un
simple quote : '
Plus concrètement, j'ai pu voir dans le fichier
spip/ecrire/inc_connect_install.php3 que l'apostrophe n'était pas anti-quotée,
d'ou echec de la ligne @spip_connect_db(....);
Une fois que j'ai édité ça à la main, tout s'est bien passé.
Je n'ai pas pris la peine de chercher plus loin, l'endroit où est créé
spip/ecrire/inc_connect_install.php3 mais manifestement, il manque quelque part
un addslashes() judicieusement placé. Si je peux me permettre, je proposerais
également d'ajouter un message d'erreur en cas d'echec (à moins que ca ne gène
autre chose, comme un header() ultérieur).
Ceci étant, je tiens à signaler que j'ai été très impressionné par la clarté
des explications et mode d'emploi qui est d'une lisibilité rarement rencontrée
dans un mode d'emploi de logiciel libre, et qu'on ne croise pas tous les jours
dans les logiciels proprio non plus, d'ailleurs ;-(
En espérant avoir aidé, si quoi que ce soit n'est pas clair dans mes
explications, dites-le moi,
Jean-Marc Libs