j'ai vraiment besoin de votre aide, car je suis bloqué depuis 1 semaine. Je travailler avec Wampserver et je n'ai jamais eu de problème auparavant. Mais après une longue période d'inactivité, voilà le problème :
Quand j'ouvre phpmyadmin il survient une erreur :
phpMyAdmin - Erreur Il manque l'extension mysqli. Merci de vérifier la configuration PHP. Voir la documentation pour plus de détails.
=> J'ai activer l'extension mysqli (et celle-ci et bien activer) puisque visible dans les extensions wamp => J'ai apporté les modifications au php.ini, mais rien n'y fait, j'ai tjrs le même message d'erreur.
En plus de ca, j'ai une autre erreur visible quand je clique gauche sur wamp (windows) :
Warning: It seems that a PHP installation is declared in the environment variable PATH C:\php\php8.1.7
Wampserver does not use, modify or require the PATH environment variable. Using a PATH on Wampserver or PHP version may be detrimental to the proper functioning of Wampserver.
J'ai donc enlevé la variable d'environnement du dossier wamp, j'ai copié le fichier php8.1.7, et j'ai collé le dossier dans C:/php8.1.7 J'ai changé la variable d'environnement pour la mettre sur cette racine. Mais a chaque fois ce message d'erreur reviens (alors que je n'ai plus de variable d'environnement dans le dossier wamp).
Enfin, je n'arrive pas à mettre à jour ma version php sur wamp. Je souhaite installer sur wamp la version 8.1.7 car actuellement 7.3.12 mais quand j'ouvre le fichier exe pr installer php8, il me dit impossible d'installer php car le dossier c:/wamp64_1 n'est pas celui de wamp. Or ce dossier n'existe pas (et ce n'est pas un dossier caché) et je n'ai pas le moyen de changer de dossier d'installation...
Chose bizare quand je fais un php -v dans cmd, il me dit que c'est la version php8 qui est en fonctionnement...
=> Je rajoute que je ne peut pas désinstaller wamp car j'ai plusieurs sites sur wamp et je n'ai pas les bdd de ces sites. supprimer wamp reviendrais à suprr les bdd.... AHAHAHA
> Warning: It seems that a PHP installation is declared in the environment variable PATH > C:\php\php8.1.7
C'est une variable d'environnement Windows ! Comment a-t-elle été créée ? Par qui ou quoi ? Pourquoi ? Et, pour la supprimer, c'est dans les variables d'environnement Windows qu'il faut aller.
> => J'ai activer l'extension mysqli (et celle-ci et bien activer) puisque visible dans les extensions wamp Depuis Wampserver 3.0.0, l'extension mysqli de toutes les versions PHP est activée par défaut.
> => J'ai apporté les modifications au php.ini, mais rien n'y fait, j'ai tjrs le même message d'erreur. Il n'y a absolument rien à modifier dans le fichier php.ini !
> le dossier c:/wamp64_1 n'est pas celui de wamp. Le dossier d'installation de Wampserver64 est mémorisé dans la base de registre. ! Donc, si l'installeur d'une version de PHP vous dit que ce n'est pas le dossier d'installation de Wampserver, cela veut dire que la base de registre a été modifiée et plus particulièrement le chemin d'installation de Wampserver. Quelle est la valeur de InstallLocation de la clé de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{wampserver64}_is1
Donc : - Remettez en place comme c'était avant de faire toutes vos modifications
- Supprimez C:\php\php8.1.7\ des variables d'environnement Windows.
0) Tout d'abord, merci de LIRE et RÉPONDRE AVANT DE POSER UNE QUESTION Ca fais une semaine que je suis dessus, donc merci du conseil mais j'ai déjà lu beaucoup de docs sans résoudre les problemes
1) Justement un des conseils que j'avais lu etait de créer une variable d'environnement windowd dans le dossier racine C:/ pour windows. Chose que j'ai faites.
2) très bien pr php.ini et mysqli. J'ai qd même vérifier qu'il était bien activé (parcequ'on sait jamais)
3)La valeur de Install lcoation dans la clé de registre est bien erroné : c:\wamp64_1\
Merci de ton aide .
Malheureusement j'ai toujours tous les problèmes après modifications
> 0) Tout d'abord, merci de LIRE et RÉPONDRE AVANT DE POSER UNE QUESTION > Ca fais une semaine que je suis dessus, donc merci du conseil mais j'ai déjà lu C'est un lien ! Cliquez dessus et répondez aux questions !
> 1) Justement un des conseils que j'avais lu etait de créer une variable d'environnement windowd Sûrement pas un conseil venant de Wampserver ! Il ne faut absolument pas de variable d'environnement Windows pointant sur une version de PHP !
> 3)La valeur de Install lcoation dans la clé de registre est bien erroné : c:\wamp64_1\ Parce que vous-même ou un autre « truc » l'a modifiée ! Si, lors de l'installation de Wampserver, vous avez indiqué le dossier C:\wamp64\ c'est ce dossier qui doit être dans la clé de registre. Par la suite Wampserver ou ses addons ne modifie pas cette clé, en aucune manière.
En ayant essayé des trucs et astuces [de merde] glanés n'importe où et effectué beaucoup de modifications, vous ne savez plus où vous en êtes et pour moi la solution est : - Sauvegarder les dossiers de vos sites locaux - Sauvegarder les dossier data [au complet] de la version de MySQL où sont vos bases de données. - Désinstaller Wampserver — mais pour le faire, il faudra remettre c:\wamp64\ dans la clé de registre.
- Installer Wampserver - Ajouter les versions PHP et MySQL que vous aviez avant la désisntallation - Basculer Wampserver sur les bonnes versions PHP et MySQL - Restaurer vos sites suavegardés à l'emplacement d'origine - Restaure la totalité du dossier data de MySQL