LapS
unread,Jan 22, 2009, 4:15:34 PM1/22/09Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Plume CMS - developers
Bonjour,
Je viens signaler un petit bug à corriger pour la version 1.2.3 de
Plume, installée par l'intermédiaire d'OVH.
Il s'agit du module info qui plante lorsqu'il tente de parcourir les
tables pour en afficher la taille.
Il faut savoir qu'OVH nous installe Plume sur une base qu'il crée lui
même, et il s'est avéré que le nom de cette base est de la forme
12345-6.
L'erreur remontée est :
$rs->EOF() cannot refer to a non object (ou quelque chose qui y
ressemble. $rs doit être nul je pense, mysql provoque l'erreur
suivante :
ERROR 1064 (42000): You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near '414093-2' at line 1
Il faut en fait protéger le nom de la base de données dans la ligne 81
de index.php :
Remplacer :
$rs = $con->select('SHOW TABLE STATUS FROM '.$_PX_config['db']
['db_database']);
Par :
$rs = $con->select('SHOW TABLE STATUS FROM `'.$_PX_config['db']
['db_database'].'`');
Je n'ai pas vu de plantage ailleurs encore pour le moment.
Bonne continuation !