Erreur lors de l'install si le nom de la base ne peut pas être lu
Je suis tombé sur un hébergeur un peut pourrav' chez lequel il était impossible d'installer SPIP de manière traditionnelle : il n'a pas donné les droits à l'utilisateur [[MySQL]] de lire le nom de la base à laquelle il a accès.
La phase du choix de la base indiquait bien qu'aucune base ne peut être lue, et indique qu'il faut donc en donner le nom.
Hors, la seul option est celle de la création d'une base (intitulée spip, par défaut). J'ai une erreur si je saisis le nom qui m'a été communiqué, indiquant que je n'ai pas les droits de création.
Il faudrait que, si le nom existe déjà, la base ne soit pas crée mais simplement utilisée. Peut-être qu'un test sur le mysql_connect() suffit.
Pour mon installation, voici comment je me suis débrouillé :
- j'ai installé SPIP en local sur la même version
- J'ai exporté la base via phpMyAdmin
- Réimporté mes donné dans le pma de l'hébergeur
- renseigné le inc_connect.php à la main
version utilisée : SPIP 2.0.7 r13938