… j’obtiens à mon plus grand étonnement un laconique : Fatal error: Call to undefined function mysqli_connect() in /space/www/gl-ouv/3/0/3006101819339806/web/piveron.com/aede.piveron.com/html/mts/class/mysqlimethods.php on line 32.
Le message en soi est explicite ! Quoi ? Gloups ! Arg ! Palsambleu ! Fichtre ! Les extensions Mysqli ne sont pas z’installées avec PHP ???
Me voilà dans de beaux draps ! Comment fais-je en ce cas pour gérer bases MySql en Innodb, clés étrangères et transactions ??? hein ? Dites ?
En un seul mot : Ouiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn !
Greg ??? Sauras-tu venir à mon secours !
Cordialement, Philippe.
P.S : je précise que j’ai placé un htaccess avec la ligne AddHandler application/x-suexec-php5 .php pour être en PHP 5.
J’ai procédé conformément à tes recommandations mais une nouvelle erreur surgit :
Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2002): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) in /space/www/gl-ouv/3/0/3006101819339806/web/piveron.com/aede.piveron.com/html/mts/class/mysqlimethods.php on line 32
Tout cela parce que semble-t-il, après avoir fait un tour d’horizon sur le sujet sur Internet, le fichier mysql.sock ne doit pas se situer dans /tmp mais plutôt dans var/lib/mysql/ ???
On est dans un environnement mutualisé. Là, on parle de dossiers qui ne sont pas accessibles aux coopérateurs. Donc il faudrait voir dans le code source de ton appli si tu peux redéfinir les dossiers de base (un config.php?), voire patcher pour qu’il trouve les bons chemins.
Ça peut aussi être un problème lié à des droits sur un répertoire, mais là encore, tu n’as pas la main sur ceux qui sont mentionnés. Pas d’autre idée jusqu’ici, mais si d’autres coopérateurs/trices veulent se lâcher sur le sujet…