Le forum de la communauté PHP !
Vous n'êtes pas identifié.
Bonjour,
J'ai installé Dokeos (solution elearning) sur un hébergement mutualisé.
Le script qui installe dokeos nécessite de créer plusieurs bases de données.
J'ai donc fourni à mon hébergeur les noms de db nécessaires, et l'install a fonctionné correctement.
Mais, pour fonctionner, le système dokeos a besoin de créer une nouvelle bd pour chaque "cours".
J'ai donc choisi un nouveau nom, mon hébergeur a créé la db, mais lorsque je lance la création d'un nouveau cours, le processus n'aboutit pas et j'ai une erreur dans le script qui ajoute un nouveau cours dans la ligne qui contient la fonction suivante :
api_sql_query($sql, __FILE__, __LINE__);
donc, le cours ne se crée pas, pourtant, après vérif par phpmyadmin, la nouvelle db qui correspond au cours a bien été créée...
Est-ce que quelqu'un connait cette fonction ?
Fait-elle partie d'une extension chargée par php5 ?
Si oui, laquelle ?
Merci
Hors ligne
Bonjour Jean-Jacques,
J'ai le même problème que toi à ceci près que j'ai une erreur un peu plus tôt dans l script (ligne 1821).
Lorsque cette dernière est résolue, je tombe sur ton erreur. Je n'ai toujours pas trouvé la solution, mais pour info :
- Ce problème existe que je sois en multi-bases ou en unique base de données
- Ce problème existe sur mon serveur local Windows, mais pas sur mon hébergement Linux
Si tu as trouvé la solution ou non, peux-tu venir exposer ton problème (et peut-être ta solution) ici :
http://www.dokeos.com/forum/viewtopic.php?p=42731
Merci
Hors ligne