En mutualisé (qui a marché), en 10187, impossible de créer une base MySQL.
Dans spip.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) Erreur mysql 1064
Aug 31 11:10:11 0.0.0.0 (pid 1608) Erreur mysql 1146
Aug 31 11:10:11 0.0.0.0 (pid 1608) Erreur mysql 1049
...
Dans mysql.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) 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 '.spip_mabase' at line 1 - CREATE DATABASE `spip`.spip_mabase
Dans mysql.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) 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 '.spip_mabase' at line 1 - CREATE DATABASE `spip`.spip_mabase
Il y a des `` en trop ?
En fait il y a `spip` en trop
En faisant
CREATE DATABASE spip_mabase
Dans mysql.log :
Aug 31 11:10:11 0.0.0.0 (pid 1608) 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 '.spip_mabase' at line 1 - CREATE DATABASE
`spip`.spip_mabase
Il y a des `` en trop ?
Je ne reproduis pas le pb, et les accents graves sont licites et utilisés par SPIP de longue date.
Essaye d'approfondir.
sur certaines configs, il faut faire soit
`spip`.`spip_mabase`
soit
spip.spip_mabase
mais pas
`spip`.spip_mabase
j'ai deja eu le probleme mais sur mon code, pas avec du code spip.
Non, ce n'est pas bizarre. Sur certaines config SQL une meme connexion peut adresse plusieurs bases. Aussi, à l'étape 3 de l'installation, SPIP tente sa premiere insertion, et si ça ne marche pas conclut que ça doit être une connexion de ce genre et qu'il faut toujours redonner la base dans les requetes. C'est une heuristiqaue qui remonte à très longtemps, elle est peut-etre à revoir, c'est pourquoi il faut approfondir la raison de l'échec de l'insertion.