Ok j'ai compris.
Gotcha a écrit:
Mais dans le cas particulier du présent sujet, la BDD n'étant pas créé, comment le nouveau code (qui test les administrateurs) peut-il être fonctionnel ???
Ce code est dans include/common qui n'est pas utilisé par install.php. Je parlais dans ce topic de manière générale, pas spécifiquement à l'install.
je pense que le warning n'est pas bien méchant, et ne pas l'afficher masquerait aussi d'autres erreurs auquelles nous ne pensons pas.
C'est ce que j'ai cru comprendre sur le forum EN où tu proposes d'ailleurs une adaptation du code.
Mais dans le cas particulier du présent sujet, la BDD n'étant pas créé, comment le nouveau code (qui test les administrateurs) peut-il être fonctionnel ???
On tombe bien dans le cas particulier de l'installation de la galerie où la connection (et donc l'installation) échoue au moment de la connection.
Pour le reste, ta proposition me satisfait :-)
En fait le problème n'est pas aussi gênant sur les versions stables car l'option $conf['die_on_sql_errors'] est à false et ça donne quelque chose comme:
Si on veut virer complètement les warnings, alors il faut ajouter la directive ini_set('display_errors', false)
Tout à fait.
La demande avait était formulée je crois par mes soins. A moins que ça était noyé dans une autre discution sans rapport...
C'est clair que c'est inacceptable. A corriger.
(dans le même ordre d'idée, il faudrait un affichage plus sympa pour le problème de droit en écriture sur _data)
ddtddt a écrit:
Peux tu faire une capture de ce message ?
Regarde dans le bugtracker, elle y est :-)
Peux tu faire une capture de ce message ?
Il arrive que l'on saisissent mal nos identifiant/MdP pour se connecter à la BDD. Et là, Piwigo nous "insulte" en langue étrangère !
Du coup, ca fait un peu froid dans le dos surtout que l'utilisateur ne sait pas forcément où ça pèche :-(
Je propose de faire une page d'erreur pour ce cas qui soit moins austère et qui explique la cause du problème et un lien pour revenir en arrière afin de ressaisir son identifiant/MdP
[Bugtracker] ticket 2117