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
Wampserver 3.1.9 et service online
Envoyé par: Ve34 (---.w86-193.abo.wanadoo.fr)
Date: 28 June 2019 à 11:42

Bonjour,

Je suis sous wampserver 3.1.9 et je souhaiterais pouvoir accéder à mon localhost via ma tablette/smartphone
J'avais réussi à le faire avec une ancienne version, il me suffisait d'activer wampserver online mais là sur la version 3.1.9 je ne trouve plus cette fonctionnalité.

Comment puis je faire pour accéder à mon site en local sur un autre support que mon ordi principal ?

Merci,

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: Otomatic (Modérateur)
Date: 28 June 2019 à 13:20

Bonjour,

Vos sites locaux doivent être dans des VirtualHost, comme chez tous les hébergeurs :
Voir Le BESOIN DE VIRTUALHOST et Wampserver 3 - Créer ou ajouter un VirtualHost

Ensuite, il faut modifier le require du VirtualHost pour y donner les autorisations idoines :
Voir [httpd.apache.org]

Il faudra aussi les éventuelles redirections de port sur le routeur réseau ainsi que les autorisation via le parefeu.

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

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 10 September 2019 à 07:31

Bonjour,
J'ai fait la manipulation proposée par Otomatic (merci winking smiley), c'est à dire qu'à partir de l'icône W dans la zone de notification de Windows 10 j'ouvre (en administrateur) : clic gauche > Apache > httpd-vhosts.conf

Je ramplace ceci :
######################
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot G:/wamp/www
<Directory "G:/wamp/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
</Directory>
</VirtualHost>
######################

Par ceci :
######################
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot G:/wamp/www
<Directory "G:/wamp/www/">
<RequireAll>
Require all granted
</RequireAll>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
</Directory>
</VirtualHost>
######################

Je tape l'adresse ip de mon poste hébergeant wamp (pour la connaitre, fenêtre de commande en admin et taper la commande ipconfig) dans un navigateur de mon téléphone portable (pour moi c'était 192.168.0.23) et hop, je retrouve la page d'accueil wamp de localhost.
En revanche, je n'arrive pas à visualiser mes sites locaux à partir de cette page. Alors j'ai ajouté les mêmes lignes dans le virtual host que je souhaite tester :

############################
<VirtualHost *:80>
ServerName mon-vh
DocumentRoot "g:/wamp/www/mon-vh"
<Directory "g:/wamp/www/mon-vh/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
############################

remplacé par :
############################
<VirtualHost *:80>
ServerName mon-vh
DocumentRoot "g:/wamp/www/mon-vh"
<Directory "g:/wamp/www/mon-vh/">
<RequireAll>
Require all granted
</RequireAll>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
############################

Et ça ne fonctionne toujours pas. Dans mon navigateur (Firefox pour androïd), une page blanche s'affiche, pas de Acces Forbidden ou autre notification de ce genre...



Modifie 1 fois. Derniere modification le 10/09/2019 à 07:35 par jojaba.

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: Otomatic (Modérateur)
Date: 10 September 2019 à 09:08

Bonjour,

Y'a quelque chose d'antinomique dans les déclarations :
Citation
jojaba
<RequireAll>
Require all granted
</RequireAll>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
On a d'abord un <RequireAll> qui ne sert à rien, vu qu'il n'y a qu'une seule directive dans sa structure puis on a un Require all granted puis en fin un Require local.
À votre avis, laquelle de ces directives Apache va prendre en compte ?

Il faut revoir la documentation Apache sur les Require...

Il faut simplement remplacer le Require d'origine par celui (ou ceux) souhaité:
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot G:/wamp/www
  <Directory "G:/wamp/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
  </Directory>
</VirtualHost>

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

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 10 September 2019 à 19:01

Bonsoir et merci pour la réponse. J'ai donc remplacé le "require local" par "require all granted" dans la définitiion du localhost et du site que je souhaite tester, mais toujours cette page blanche qui s'affiche...

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: Otomatic (Modérateur)
Date: 10 September 2019 à 20:20

Bonsoir,

Voir les logs Apache error et access pour voir l'éventuel code d'error.

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

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 10 September 2019 à 21:04

access.log :
###########################
192.168.0.11 - - [10/Sep/2019:21:00:39 +0200] "GET / HTTP/1.1" 200 10703
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET / HTTP/1.1" 200 10703
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET /wampthemes/classic/style.css HTTP/1.1" 304 -
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET /wampthemes/classic/img/gifLogo.gif HTTP/1.1" 304 -
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET /wampthemes/classic/img/pngPlugin.png HTTP/1.1" 304 -
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET /wampthemes/classic/img/pngWrench.png HTTP/1.1" 304 -
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET /wampthemes/classic/img/pngFolderGo.png HTTP/1.1" 304 -
192.168.0.11 - - [10/Sep/2019:21:00:44 +0200] "GET /wampthemes/classic/img/pngFolder.png HTTP/1.1" 304 -
##########################
Pas d'erreur dans apache_error.log

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: Otomatic (Modérateur)
Date: 11 September 2019 à 09:07

Bonjour,

304 = Non modifié depuis la dernière requête.
Vider le cache du navigateur utilisé.

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

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 11 September 2019 à 11:22

Bonjour,

Après avoir vidé le cache on repasse en 200 :
##########################
192.168.0.11 - - [11/Sep/2019:11:14:23 +0200] "GET / HTTP/1.1" 200 10703
192.168.0.11 - - [11/Sep/2019:11:14:24 +0200] "GET /wampthemes/classic/style.css HTTP/1.1" 200 2462
192.168.0.11 - - [11/Sep/2019:11:14:24 +0200] "GET /wampthemes/classic/img/pngFolderGo.png HTTP/1.1" 200 694
192.168.0.11 - - [11/Sep/2019:11:14:24 +0200] "GET /wampthemes/classic/img/pngPlugin.png HTTP/1.1" 200 140
192.168.0.11 - - [11/Sep/2019:11:14:24 +0200] "GET /wampthemes/classic/img/gifLogo.gif HTTP/1.1" 200 3525
192.168.0.11 - - [11/Sep/2019:11:14:24 +0200] "GET /wampthemes/classic/img/pngWrench.png HTTP/1.1" 200 741
192.168.0.11 - - [11/Sep/2019:11:14:24 +0200] "GET /wampthemes/classic/img/pngFolder.png HTTP/1.1" 200 850
##########################
Mais toujours rien pour mon site en local. Je tombe sur une page blanche. J'ai testé avec un autre site, même page blanche...
Pas sûr que cela puisse aider... J'ai regardé dans httpd.conf, peut-être que les lignes suivantes doiivent être modifiées ?
##########################
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:80

HostnameLookups Off

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "G:/wamp/www/"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
AllowOverride none
Require all denied
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

<Directory "G:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# [httpd.apache.org]
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride all

#
# Controls who can get stuff from this server.
#

# onlineoffline tag - don't remove
Require local
</Directory>
###############################



Modifie 1 fois. Derniere modification le 11/09/2019 à 11:32 par jojaba.

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: Otomatic (Modérateur)
Date: 12 September 2019 à 18:11

Bonsoir,

Pour les VirtualHost, il faut essayer en sortant la structure <Directory ..> de la structure <VirtualHost c'est-à-dire en remplaçant :
<VirtualHost *:80>
   ServerName mysite
   DocumentRoot "G:/www/mysite"
  <Directory "G:/www/mysite/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride all
    Require all granted
  </Directory>
</VirtualHost>
par
<VirtualHost *:80>
   ServerName mysite
   DocumentRoot "G:/www/mysite"
</VirtualHost>
<Directory "G:/www/mysite/">
  Options +Indexes +Includes +FollowSymLinks +MultiViews
  AllowOverride all
  Require all granted
</Directory>

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

Options: Répondre•Citer ce Message
Re: Wampserver 3.1.9 et service online
Envoyé par: jojaba (---.243.201.77.rev.sfr.net)
Date: 14 September 2019 à 08:22

Bonjour.

Ne marche pas non plus en extrayant <directory> de <virtualhost>...

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