Bonjour,
par un pur hasard je viens de m’apercevoir que l’installation par défaut de
mysql sur Mandriva est avec l’option ‘skip-networking’ (ce qui est très bien
à mon avis, pas de pb là-dessus). Les connexions à la base se font donc en
mode socket.
Seulement dans eGroupware, et cela se retrouve dans le header.inc.php, les
options pour ma base de données sont ‘locaclhost’ et port ‘3306’ (le port
par défaut pour une connexion TCP sur mysql).
Ma question : tout marche pourtant très bien, pourquoi ? Comment eGW sait
qu’il doit utiliser la mode socket et non pas la connexion tcp ?
J’ai eu beau chercher dans les fichiers class* ou autre, je ne trouve pas où
la partie connexion à la base de donnée teste le port 3306 et bascule dans
un autre mode si le serveur est localhost.
Merci,
Slts,
Ethariel