+11
−6
+2
−2
Chargement en cours
1) éviter un warning si l'on se trompe de mot de passe de connexion à l'installation pour notre utilisateur. 2) il semble que mariadb sous linux autorise tout utilisateur à se connecter à localhost sans mot de passe. Il a alors des droits USAGE sur la base de données 'test' si elle est présente (c'est le cas par défaut), mais il ne peut pas créer de nouvelles base de données. On retourne maintenant une erreur indiquant la situation si la connexion mysqli a réussie (par exemple si on ne renseigne pas de mot de passe de connexion), et qu'on tente de créer une nouvelle base de données à l'installation, le tout en évitant une foultitude de notices php que cela générait. Il reste le fait qu'il semble que par défaut, en tout cas sous ubuntu/mariadb/mysqli choisi, on peut utiliser, avec une connexion locale uniquement (localhost), n'importe quel nom d'utilisateur, sans mot de passe, et installer le spip dans la base 'test' !
Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site