Base de connaissances CCM
Bases de données




Sujet 28090 - Erreurs avec wampserveur

[ Voir ce sujet en ligne ] - [ Catégorie: Bases de données ]


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 :

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 :

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
Publié par Alexis-pires - Dernière mise à jour le 18 mai 2010 à 17:11 par Alexis-pires





© Tous droits réservés 2010 Jean-François Pillou