Erreurs avec wampserveur

Septembre 2016


Erreurs avec wampserveur



Erreur 101


Je n'arrive pas à lire ma page PHP avec wamp serveur, mon navigateur, me revoit une erreur de type 101.

Solution


Télécharger ceci

Lorsque l'installation est terminée, il vous faut sélectionner cette version de PHP dans le menu contextuel de WAMP (icône en bas à droite) :
icone > PHP > Version > 5.3.1

Pour ceux désirant rester sous Php 5.3.0 :
Vérifier que TOUTES les instructions de fermeture de session MySQL comportent bien le nom de la connexion ouverte : mysql_close($connexion_ouverte) et non pas mysql_close().

Explication


C'est un bug de PHP 5.3.0 et la librairie lib_mysql qui fait planter Apache lorsque la fonction mysql_close est appelée sans paramètre. Il ne s'agit pas d'un bug de Wamp, mais bien de PHP.
Ce bug a d'ailleurs été corrigé dans la version PHP 5.3.1 sorti récemment.

La solution la plus propre n'est donc pas de supprimer la fonction mysql_close, mais de lui passer le paramètre $link, $connect, bref, la variable renvoyée par la fonction mysql_connect.

Autre problème lié à php 5.3.1


Si vous n'arrivez pas à accéder à Phpmyadmin (chargement infinie) après l'installation de la version 5.3.1 cela veut dire que vous utilisé ipV6 et que apache ne supporte pas l'ipV6. Pour cela :
  • Désactiver le support IPv6 dans le gestionnaire réseau.
  • Supprimer la ligne "::1 localhost" dans le fichier hosts

Apache ne démarre pas


Vérifier que votre port n'est pas utilisé par une autre application tel que skype.

Pour cela :

Dans le menu contextuel de WAMP (icône en bas à droite) :

icone > Apache > Services > Tester le port 80


Si le port est pris comme la photo ci dessous, fermez l'application qui utilise ce port, ou arrêté le service via le gestionnaire des tâches.


Sinon si vous avez l'écran ci dessous, il ne reste plus qu'a démarrer apache :
  • Soit redémarrez Wampserver
  • Soit démarrez apache : icone > Apache > Services > Démarrer le service.

Information


Icône blanc : Tous les services démarré et en état.
Icônes jaune : Seulement une partie des services sont démarré ou en état.
Icône rouge : Aucun service n'est démarré ou en état.



Les services sont : Apache et Mysql

A voir également :

Ce document intitulé «  Erreurs avec wampserveur  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.