Quantcast
Viewing all articles
Browse latest Browse all 3470

Call to undefined function mysqli_connect() (3 réponses)

Bonjour,
Je cherche un coup de main car je n'ai pas trouvé de réponse. J'ai installé wamp 3 (version x64) et tout se passait bien sous PHP 5. Je souhaite maintenant vérifier si mon site est compatible PHP 7 car mon hébergeur le propose. Quand je passe en mode PHP 7, j'ai ce message d'erreur :

Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in C:\wamp3\www\xxxx\includes\connection.php:22

Je n'arrive pas non plus à accéder à phpMyAdmin, ce message d'erreur apparaît :

The mbstring extension is missing. Please check your PHP configuration.

J'ai trouvé un topic sur ce forum avec quelqu'un ayant eu ce message d'erreur : [forum.wampserver.com]

Cependant, je n'ai pas bien compris la réponse, il est question de mettre le fichier php.ini dans un répertoire windows (mais lequel, ce n'est pas précisé). Quand je clique sur l'icône de la barre des tâches (je suis daltonien, j'ai l'impression que l'icône est verte, mais sans garantie), la pop-up s'ouvre normalement et le statut précise que tous les services sont démarrés. De plus, si je regarde la liste des extensions PHP, il y a un signe indiquant que php_mysqli et php_mbstring sont installés (comme de nombreux autres modules). Je ne comprends donc pas pourquoi j'ai ce message d'erreur, le module mysqli semble bien chargé.

Merci d'avance de vos éclaircissements.


Edit : j'ai finalement compris le principe de copier le fichier php.ini dans le dossier windows, ça voulait simplement dire dans le dossier C:\Windows. Maintenant wampserver ne se démarre plus correctement. L'icône reste orange avec comme notice "1 service sur 2 est lancé". Apparemment Apache n'arrive pas à se lancer. Je n'ai aucun message d'erreur dans les fichiers logs, seulement un warning apache :

pid file C:/wamp3/bin/apache/apache2.4.17/logs/httpd.pid overwritten -- Unclean shutdown of previous [Tue Jul 05 17:52:54.310358 2016] [core:warn] [pid 4384:tid 532] AH00098: pid file C:/wamp3/bin/apache/apache2.4.17/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Jul 05 17:52:54.310358 2016] [auth_digest:notice] [pid 4384:tid 532] AH01757: generating secret for digest authentication

J'ai testé le port 80, ce n'est apparemment pas le problème non plus. Du moins le tool m'indique "Your port 80 is not actually used".

Viewing all articles
Browse latest Browse all 3470

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>