Bonjour, J'utilise Windows vista 32 bits. J'ai perdu mes acces à mon application développée en php, le lancement de wampserver produisant le message "Aesta tray menu the configuration file contains a syntax error in lne 0" J'ai donc réinstallé wmp(version 2.2a) avec succes. Mais je voulais récupérer mes données pour lesquelles je n'avais qu'une sauvegarde ancienne. En recherchant l'erreur, j'ai constaté que le fichier wampmanager etait vide. J'ai donc recopié le nouveau fichir créé lors de la réinstallation en changeant les occurrences du repertoire d'installation (de wamp à wamp25 qui était le répertoire d'origine) Wampmanager refonctionne mais il semble exploiter le nouveau répertoire wamp et non wamp 25. Où ce répertoire par défaut est-il indiqué? Note l'ancienne version est la 2.5 avec apache 2.4.9 et lorsque je verifie la version par clic droit dans l'icône je vois 2.4.9 en revanche phpinfo renvoie la version apache 2.2.21 qui est celle nouvellement installée curieux non ! Pour résumer j'ai à nouveau une version 2.5 fonctionnelle mais qui n'exploite pas les données du répertoire courant mais celles d'un autre. Qui peut m'aider à rétablir le bon fonctionnement de mon application? Merci de vos suggestions.
Le fait de mélanger les versions sans désinstallation fait que ce sont les derniers services installés qui sont utilisés et ils “pointent” vers les versions Apache et MySQL qui les ont installés.
Donc, il faut supprimer les “mauvais” services puis créer les “bons”. Wampserver 2.2 et 2.5, c'est loin et obsolète de même que Vista, et je me souviens pas exactement des options existantes.
- Quitter wampserver - Ouvrir une fenêtre de commande 'en tant qu'administrateur' (Le mot administrateur doit être dans le titre de la fenêtre). Et dans cette fenêtre, tapez :
sc delete wampapache
sc delete wampmysqld
- Lancer Wampserver (L'icône sera rouge) - Clic-Gauche icône wampmanager -> Apache -> Service -> Installer le service -- Même chose avec MySQL - Clic-Gauche -> Démarrer les services
Merci Otomatic bon à savoir. Je pense avoir récupéré ma base. Et maintenant il y a coïncidence entre la version rapportée par l'icône et celle de phpinfo! Ce que je ne saurai jamais c'est pourquoi le fichier wampmanager. ini était vide. Si je n'ai pas une version plus récente c'est que je suis obligé à chaque changement de version de corriger les instructions deprecated fatiguant (Exemple mysql_connect ) Encore merci un souci de moins
> Si je n'ai pas une version plus récente c'est que je suis obligé à chaque changement de version > de corriger les instructions deprecated fatiguant (Exemple mysql_connect ) mysql est obsolète depuis PHP 5.5.0 et n'existe plus du tout avec PHP 7 Il faut utiliser mysqli (mysql Improved)