WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
démarrage d'un site local
Envoyé par: Guy Forax (---.net-81-220-55.lyon.rev.numericable.fr)
Date: 20 April 2023 à 18:52

Bonjour,

Voici les configurations de mon installation

Le site est dans c:\vablc

les hôtes Windows sont définis dans
C:\Windows\System32\drivers\etc\hosts

#
127.0.0.1 localhost
::1 localhost

127.0.0.1 vablc.local
::1 vablc.local


Les hôtes dans Apache

C:\wamp64\bin\apache\apache2.4.54.2\conf\extra\httpd-vhosts.conf

# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#
<VirtualHost *:80>
ServerName vablc.local
DocumentRoot "c:/vablc"
<Directory "c:/vablc/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#

Le tableau de bord de Wamp64 dans localhost fonctionne normalement et pourtant le site local ne marche pas.

Après beaucoup de recherches, je n'ai rien vu d'anormal.


Merci de vos suggestions

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Otomatic (Modérateur)
Date: 20 April 2023 à 20:28

Bonsoir,

Qu'entendez-vous exactement par "le site local ne fonctionne pas" ?

Procédure d'accès ?

Message d'erreur ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Guy Forax (---.net-81-220-55.lyon.rev.numericable.fr)
Date: 20 April 2023 à 22:53

Quand j'essaie de me connecter à l'URL du virtual host : vablc.local


J'ai le message suivant :

Ce site est inaccessible vablc.local n'autorise pas la connexion.
Voici quelques conseils :

Vérifier la connexion
Vérifier le proxy et le pare-feu
ERR_CONNECTION_REFUSED

Merci de votre aide

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Otomatic (Modérateur)
Date: 21 April 2023 à 08:58

Vider le cache du navigateur.

Vérifier les paramètres d'autorisation du navigateur par exemple que les connexions http sont autorisées et qu'il n'y a pas de forçage vers https.

Vérifier également s'il n'y a pas un fichier .htaccess à la racine du site local.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Guy Forax (---.net-81-220-55.lyon.rev.numericable.fr)
Date: 21 April 2023 à 16:29

Merci de votre réponse.

J'ai vidé le cache du navigateur.

A priori il n'y a pas de forçage https, juste un message d'alerte si on accède à un site http.

J'utilise Chrome, mais j'ai essayé aussi avec Edge avec le même message de déni en réponse.

J'ai trouvé plusieurs fichiers .htaccess, un à la racine et d'autres dans l'arborescence (je reprends la maintenance du site mais je ne l'ai pas créé, donc je ne connais pas tous ses rescoins), je les ai tous supprimés.

Toujours le message :
Ce site est inaccessible
vablc.local n'autorise pas la connexion.

ERR_CONNECTION_REFUSED

Je suis preneur d'autres suggestions.

Merci.

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Otomatic (Modérateur)
Date: 21 April 2023 à 17:30

- Vider le cache DNS : Clic-Droit -> Outils -> Redémarrage DNS

- Quel est le résultat de : Clic-Droit -> Outils Apache -> Afficher les VirtualHosts examinés par Apache

- Si vous utilisez un anti-virus et/ou un anti-machin, vérifiez que les accès au fichier hosts ne sont pas interdit, mettez ce fichier (C:\Windows\System32\drivers\etc\hosts) en exception.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Guy Forax (---.net-81-220-55.lyon.rev.numericable.fr)
Date: 21 April 2023 à 19:49

Redémarrage DNS fait

Quel est le résultat de : Clic-Droit -> Outils Apache -> Afficher les VirtualHosts examinés par Apache

Voilà le résultat :
VirtualHost configuration:

Default server: localhost
Virtual Host: localhost
Virtual Host: vablc.local

Aucun fichier en quarantaine par l'antivirus (McAfee)

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Guy Forax (---.net-81-220-55.lyon.rev.numericable.fr)
Date: 21 April 2023 à 22:00

Miraculeusement le site marche.

J'ai un comportement différent du php chez mon hébergeur et du php wamp.

J'essaie de comprendre. Ca marche chez Hosteur, pas sur mon PC.


( ! ) Fatal error: Uncaught Error: Undefined constant "passe" in C:\wamp64\www\vablc.local\mot_de_passe.php on line 9
( ! ) Error: Undefined constant "passe" in C:\wamp64\www\vablc.local\mot_de_passe.php on line 9
Call Stack
# Time Memory Function Location
1 0.0002 362744 {main}( ) ...\mot_de_passe.php:0

Voici mot_de_passe.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>test du mot de passe</title>
<link rel="STYLESHEET" type="text/css" href="styles/default.css">
</head>
<body bgcolor="#DBF5C9">
<?php
$_POST[passe]=strip_tags($_POST[passe]);
if ($_POST[passe] == "ohnet"winking smiley
{
header("Locationyawning smileyhnet.htm"winking smiley;
exit;
}
if ($_POST[passe] == "morane"winking smiley
{
header("Location:prive_conseil.htm"winking smiley;
exit;
}
echo "Site web des résidents de la copropriété village Anglais - Bois la Croix<br>";
echo "<a href='index.php'>";
echo "Cliquez ici. Si vous voulez à nouveau saisir le mot de passe</a><br>";
echo "<p><i>Vous pouvez aussi utiliser la flèche RETOUR ARRIERE<br>de votre navigateur
pour faire des corrections dans votre saisie</i></p>";

?>
</body>
</html>


Bonne soirée

Guy Forax

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Otomatic (Modérateur)
Date: 22 April 2023 à 08:52

Bonjour,

Il n'y a peut-être pas les mêmes versions PHP entre local et hébergeur et peut-être pas les mêmes extensions.
À voir avec phpinfo <- c'est un lien

Quant à l'erreur, la ligne incriminée est :
> $_POST[passe]=strip_tags($_POST[passe]);
ça veut dire que la constante de type POST et de nom passe n'existe pas, c'est-à-dire que le mot de passe n'a pas été « passé » qu script mot_de_passe.php

Il se peut que les fichiers .htaccess que vous avez supprimés aient une importance dans ce cas.

Nota : gérer les mots de passe en clair n'est pas une bonne solution.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: démarrage d'un site local
Envoyé par: Guy Forax (---.150.22.93.rev.sfr.net)
Date: 22 April 2023 à 20:52

Ce n'est pas moi qui ai créé le site. Je reprends la maintenance et les évolutions.

Comme vous, je pense que gérer les mots de passe en clair, n'est pas une bonne idée.

Quand j'aurai fait les évolutions du site en local, je mettrai en place une protection à l'aide des fichiers .htaccess et .htpasswd sur le serveur de l'hebergeur et j'abandonnerai les mots de passe en php.

Pour ce qui est du Php, je vais déjà apprendre le langage.

Merci, à plus tard peut-être.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP