Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/12/2010, 23h35   #1
Débutant
 
Inscription : juin 2007
Messages : 1 550
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 550
Points : 299
Points : 299
Par défaut WampServer et Seven : affichage de mon site

Bonjour tout le monde,

J'ai réalisé un site en local mais il y a quelque jour j'ai du formater mon PC et j'en est profité pour installer Windows Seven.
Donc j'ai installé WampServer 2.0 : sans souci.
Ensuite, j'ai intégré mon site dans le dossier "C:/wamp/www/".

Lorsque je lance WampServer : aucun souci tout les service se connecte donc je vais sur Localhost et j'arrive sans problème sur la page de principal de wampServer mais lorsque je choisit mon projet, j'obtient la message d'erreur suivante :
Citation:
La connexion a été réinitialisée
La connexion avec le serveur a été réinitialisée pendant le chargement de la page.

* Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
tard ;

* Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
au réseau de votre ordinateur ;

* Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
assurez-vous que Firefox est autorisé à accéder au Web.
J'ai modifié le fichier hosts donc maintenant j'ai cela :
Citation:
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
et IIS n'est pas installé.
J'ai le parefeu windows de connecté et comme antivirus j'ai AVG.

Quelqu'un à t-il une idée pour résoudre mon problème car après mainte recherche je sais plus quoi faire ?

Merci d'avance.
loic20h28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 10h32   #2
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
ça ressemble plutôt à un mode hors connexion de Firefox. Vérifie juste dans "fichier" si cette option n'est pas cochée par pur hasard. Je me souviens d'un problème comme ça.

Au passage et pour information, Windows "Seven" n'existe pas en France, il a été enregistré en toute région officiellement francophone comme Windows "Sept". Fin de la parenthèse culturelle.
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne.
Le bouton ne masse pas les pieds, mais ça aide la communauté.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 13h30   #3
Débutant
 
Inscription : juin 2007
Messages : 1 550
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 550
Points : 299
Points : 299
Bonjour,

Tout d'abord merci pour ta réponse mais malheureusement ce n'est pas ça, l'option "travailler hors connexions" n'est pas coché.

Une autre idée ? car la moi personnellement plus d'idée!!

Cordialement
loic20h28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 13h52   #4
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
Est-ce que t'es connecté sur un réseau? Je sais qu'à une époque, avec un FF pas à jour, je ne pouvais me connecter à mon localhost si je n'avais pas de connexion réseau, le truc pourri quoi.

Avec la fonction recherche du forum, je suis aussi tombé sur des mecs qui ont résolu ce problème en ré-installant wamp. Essaie, peut-être que, même si...
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne.
Le bouton ne masse pas les pieds, mais ça aide la communauté.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 20h44   #5
Débutant
 
Inscription : juin 2007
Messages : 1 550
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 550
Points : 299
Points : 299
Je suis juste connecté à ma LiveBox en wifi.
Donc j'ai suivi ton conseil, c'est à dire j'ai désinstallé WampServer2.0i et réinstallé WampServer2.0j et la miraculeusement j'arrive à accéder à mon site web.

Par contre, il me met un message d'erreur qu'avant je n'avais pas :
Citation:
Notice: Undefined index: action in C:\wamp\www\Moto28_V2\top\corps.php on line 4
Voici le code le page "corps.php" (la ligne 4 est en rouge) :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php

	// Récupération de l'option choix de l'url par la méthode GET
	switch ($_GET["action"])
	{	
		case "presentation":
			include('contenu/Vue/V_presentation.php');
			break;
		
		case "contact":
			include('contenu/Vue/V_contact.php');
			break;
		
		case "inscription":
			include('contenu/Vue/V_inscription.php');
			break;
			
		case "enregistrer_inscription":
			include('contenu/Controle/C_inscription.php');
			break;
		
		case "valider_inscription":
			include('contenu/Vue/V_valider_inscription.php');
			break;
			
		case "mdp_oublie":
			include('contenu/Vue/V_mdp_oublie.php');
			break;
			
		case "mdp":
			include('contenu/Controle/C_mdp_oublie.php');
			break;
			
		case "detail_moto":
			include('contenu/Controle/C_DetailMoto.php');
			break;
			
		case "categorie":
			include('contenu/Controle/C_motoNeuve.php');
			break;
			
		case "ajout_panier":
			include('contenu/Controle/C_ajout_panier.php');
			break;
		
		case "panier":
			include('contenu/Controle/C_panier.php');
			break;
			
		case "supprimer_panier":
			include('contenu/Controle/C_supprimer_panier.php');
			break;
			
		case "mon_compte":
			include('contenu/Controle/C_mon_compte.php');
			break;
			
		case "preference":
			include('contenu/Vue/V_mon_compte.php');
			break;
		
		case "accueil_connectee":
			include('contenu/Vue/V_accueil_connectee.php');
			break;
			
		case "ajout_com":
			include('contenu/Controle/C_ajout_com_art.php');
			break;
			
		case "mes_com":
			include('contenu/Controle/C_visualiser_com.php');
			break;
		
		case "pb_identification":
			echo '<div style="color :red;
							  position: relative;
							  margin-left : auto; 
							  margin-right : auto; 
							  text-align : center;">
					Votre adresse mail où votre mot de passe est incorrect.
				</div>';
			break;
			
		default:
			if(isset($_COOKIE["moto_28"]))
			{
				include('contenu/Controle/C_accueil_connectee.php');
			}
			else
			{
				include('contenu/Vue/V_accueil_non_connectee.php');
			}
		break;
	}


?>
Cette page est appelé dans ma page V_index qui est la suivante (la ligne en vert est la page appelant ma page "corps.php") :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
		<title>Moto 28 - Vente de Moto neuf</title>
		<link rel="shortcut icon" href="favicon.ico" />
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
		<meta http-equiv="content-language" content="fr" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<link href="top/css/style.css"	title="Défaut" rel="stylesheet" type="text/css" media="screen" />
		<script type="text/javascript" src="jQuery/jquery-1.3.2.min.js"></script>
		<script type="text/javascript" src="contenu/js/menu_MotoNeuve.js"></script>
		<script type="text/javascript" src="contenu/js/favoris.js"></script>
		<!--<script language="JavaScript" src="http://www.traducteurenligne.net/traducteurgr/flags.js"></script>-->
	</head>
	<body style="background-color:black;">	
		<div id="conteneur">
			<div id="header" style="background-color:#ff6f00;"></div> 
			<ul id="menu"><!-- Menu horizontal -->
				<li><img src="images_gabarit/bouton.jpg" width="200" height="40" alt=""/></li>
				<li><a href="Index.php?" title="Page d'accueil">Accueil</a></li>
				<li><a href="Index.php?action=presentation" title="Présentation de la société Moto 28">Présentation</a></li>
				<li><a href="contenu/pop.html" target="_blank" title="Les conditions générales de motos 28">Conditions</a></li>
				<?php if(!isset($_COOKIE["moto_28"])) 
				{?>
					<li><a href="Index.php?action=panier" title="Votre panier">Panier</a></li>
		  <?php } ?>
				<li><a href="Index.php?action=contact" title="Comment nous contacter">Contact</a></li>
				<li><a href="#" name="favoris" title="Ajouter ce site à vos favoris">Favoris</a></li>
				<?php if(isset($_COOKIE["moto_28"])) 
				{?>
					<li><img src="images_gabarit/bouton.jpg" width="100" height="40" alt=""/></li>
		  <?php } ?>
			</ul><!-- Fin Menu horizontal -->
		 	
			<div id="left"><!-- Colonne de gauche -->
				<div class="vertical">
					<div class="navigation">Moto</div>
					<span id="neuf">Neuve</span>
				</div> 
				<div class="vertical">
					<div class="navigation">Zone Membre</div>
					<?php if(isset($_COOKIE["moto_28"]))
						{
						?>
							<a href="contenu/Controle/C_deconnexion.php">D&eacute;connexion</a>
							<a href="Index.php?action=mon_compte">Mon Compte</a>
							<a href="Index.php?action=mes_com">Mes commentaires</a>
							<a href="Index.php?action=panier">Mon Panier</a>
						<?php
						}
						else
						{
							include("contenu/Vue/V_connexion.php");
							?>
								<a href="Index.php?action=inscription">S'inscrire ?</a>
								<a href="Index.php?action=mdp_oublie">Mot de passe oublié</a>
							<?php
						}
						?>
						<!--<a href="#">Lien 1</a>
						<a href="#">Lien 2</a>
						<a href="#">Lien 3</a>
						<a href="#">Lien 4</a>
						<a href="#">Lien 5</a>-->
				</div><br /> 
			</div><!-- Fin Colonne de gauche -->  
			<br />
			<div id="right"><!-- Colonne de Droite -->	 
				<div id="texte" style="width:650px;">
					<?php
						// include permet d'exécuter le controleur suivant : controleur du corp
						include ("top/corps.php");
					?>
				</div>
			</div><!-- Fin Colonne de Droite -->   	  

			<div id="pied">
				<!-- mention de copyright Ne pas retirer sans autorisation écrite -->
				<div class="copyright">©<a href=""> Votresite.com</a> 2009 | Design by<a href="http://www.kitgraphiquegratuit.org" onclick="window.open(this.href); return false;" title="kits gratuits" > Kitgraphiquegratuit.org</a></div>
				<!-- mention de copyright Ne pas retirer sans autorisation écrite -->	
			</div> 
		</div>
	</body>
</html>
Je comprend pas pourquoi la ça ne va plus, quelqu'un à t-il une idée pour régler mon problème ?

Merci d'avance pour votre aide!!

EDIT : J'ai oublié de précisé, j'ai quand même la partie "default" de la page "corps.php" qui s'affiche.

Cordialement.
loic20h28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 22h02   #6
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
Citation:
Notice: Undefined index: action in C:\wamp\www\Moto28_V2\top\corps.php on line 4
Qu'est-ce que ça dit? ça dit qu'un index (nommé "action") n'est pas défini en ligne 4.
Qu'est-ce qu'on a en ligne 4?
Citation:
Envoyé par loic20h28 Voir le message
switch ($_GET["action"])
Par hasard, ça ne voudrait juste pas dire que dans ton appel au script, tu omettrais d'initialiser un paramètre "action"? Il y a de très grosses chances pour que ce soit ça
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne.
Le bouton ne masse pas les pieds, mais ça aide la communauté.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 00h32   #7
Débutant
 
Inscription : juin 2007
Messages : 1 550
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 550
Points : 299
Points : 299
Bonsoir,

Je suis tout à fais d'accord avec toi sur le fait que c'est l'index "action" qui n'est pas défini, comme tu peux le constater sur ma page "V_index.php" :
Code :
1
2
// include permet d'exécuter le controleur suivant : controleur du corp
						include ("top/corps.php");
Mais ce que je comprend pas c'est que la j'ai le message d'erreur alors qu'avant je rentré dans le "default" de la fonction "switch" sans message d'erreur, tu as une idée pour expliquer ceci ?
Comment je peux contourner mon souci ?

Cordialement.
loic20h28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 08h51   #8
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
Une erreur de type "Notice" n'est pas une erreur fatale. Si il ne connait pas l'index, il prend une valeur par défaut qui en php est 0. Vu qu'aucun de tes cas spécifiques de ton switch ne prévoir 0, il est géré par le cas par défaut "default".
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne.
Le bouton ne masse pas les pieds, mais ça aide la communauté.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 13h38   #9
Débutant
 
Inscription : juin 2007
Messages : 1 550
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 550
Points : 299
Points : 299
Je sais bien que c'est pas une erreur fatale mais c'est toujours désagréable quand tu arrive sur un site et que tu voit un message d'erreur pour ça que j'aimerais savoir s'il est possible de ne pas l'afficher ou de le contourner ?

Cordialement.
loic20h28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 14h37   #10
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
Instancie correctement ton paramètre ou commence par vérifier si il existe avant de t'en servir.
En incluant ton switch dans un if vérifiant l'instanciation de l'index "action" avec la fonction isset().
Par pitié, n'utilise pas la technique sale de juste coller un pauvre @ devant l'instruction pouvant générer une erreur. C'est d'un sale.

Sinon si tu ne veux afficher aucune erreur, t'as aussi la configuration de ton serveur qui peut jouer. Donc soit directement dans ton php.ini, soit dans le code pour cibler un peu plus: http://php.net/manual/fr/function.error-reporting.php
__________________
Mon blog techno et son billet hebdomadaire sur l'actualité jQuery. Et mon blog cuisine pour une personne.
Le bouton ne masse pas les pieds, mais ça aide la communauté.
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 17h59   #11
Débutant
 
Inscription : juin 2007
Messages : 1 550
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 550
Points : 299
Points : 299
Merci pour ta réponse.

J'ai donc opté pour la solution suivante :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
 
<?php
	// Récupération de l'option choix de l'url par la méthode GET
	if(isset($_GET["action"])) {
		switch ($_GET["action"])
		{	
			case "presentation":
				include('contenu/Vue/V_presentation.php');
				break;
 
			case "contact":
				include('contenu/Vue/V_contact.php');
				break;
 
			case "inscription":
				include('contenu/Vue/V_inscription.php');
				break;
 
			case "enregistrer_inscription":
				include('contenu/Controle/C_inscription.php');
				break;
 
			case "valider_inscription":
				include('contenu/Vue/V_valider_inscription.php');
				break;
 
			case "mdp_oublie":
				include('contenu/Vue/V_mdp_oublie.php');
				break;
 
			case "mdp":
				include('contenu/Controle/C_mdp_oublie.php');
				break;
 
			case "detail_moto":
				include('contenu/Controle/C_DetailMoto.php');
				break;
 
			case "categorie":
				include('contenu/Controle/C_motoNeuve.php');
				break;
 
			case "ajout_panier":
				include('contenu/Controle/C_ajout_panier.php');
				break;
 
			case "panier":
				include('contenu/Controle/C_panier.php');
				break;
 
			case "supprimer_panier":
				include('contenu/Controle/C_supprimer_panier.php');
				break;
 
			case "mon_compte":
				include('contenu/Controle/C_mon_compte.php');
				break;
 
			case "preference":
				include('contenu/Vue/V_mon_compte.php');
				break;
 
			case "accueil_connectee":
				include('contenu/Vue/V_accueil_connectee.php');
				break;
 
			case "ajout_com":
				include('contenu/Controle/C_ajout_com_art.php');
				break;
 
			case "mes_com":
				include('contenu/Controle/C_visualiser_com.php');
				break;
 
			case "pb_identification":
				echo '<div style="color :red;
								  position: relative;
								  margin-left : auto; 
								  margin-right : auto; 
								  text-align : center;">
						Votre adresse mail où votre mot de passe est incorrect.
					</div>';
				break;
 
			default:
				if(isset($_COOKIE["moto_28"]))
				{
					include('contenu/Controle/C_accueil_connectee.php');
				}
				else
				{
					include('contenu/Vue/V_accueil_non_connectee.php');
				}
			break;
		}
	} else {
		if(isset($_COOKIE["moto_28"]))
		{
			include('contenu/Controle/C_accueil_connectee.php');
		}
		else
		{
			include('contenu/Vue/V_accueil_non_connectee.php');
		}
	}
?>
Merci beaucoup pour ton aide.

Cordialement.
loic20h28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h46.


 
 
 
 
Partenaires

Hébergement Web