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
Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 23 January 2020 à 13:12

Bonjour

Tout fonctionne bien
Je voudrais juste pouvoir me connecter avec un mobile sur le localhost
J'ai "connexion refusée"

Ma config

Freebox crystal
W7 64 bits
Wamp64 v 3.2.0

J'ai trouvé des tutos mais rien ne correspond au httpd.conf(entre autres), j'ai aussi lu que le "online" n'était plus bon...

Pouvez vous m'en indiquer un ou m'aider

Merci d'avance
Cordialement

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: Otomatic (Modérateur)
Date: 23 January 2020 à 13:52

Bonjour,

> Je voudrais juste pouvoir me connecter avec un mobile sur le localhost
Pas possible.

Vous créez un VirtualHost pour votre site local puis vous modifiez le Require pour autoriser les connexion depuis l'extérieur.

Voir Le BESOIN DE VIRTUALHOST et Wampserver 3 - Créer ou ajouter un VirtualHost

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

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 23 January 2020 à 17:34

Merci de répondre
J'ai donc fait ça

<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#


#
<VirtualHost *:80>
ServerName cur2
DocumentRoot "E:/wamp64/www/cur2"
<Directory "E:/wamp64/www/cur2/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require All
</Directory>
</VirtualHost>

Réponse "Ce site est inaccessible" (j'ai essayé "cur2" et "127.0.0.1"winking smiley



Modifie 1 fois. Derniere modification le 24/01/2020 à 15:17 par decapode.

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: Otomatic (Modérateur)
Date: 23 January 2020 à 18:36

Bonsoir,

Vous n'avez pas lu les deux liens donnés précédemment, ou alors en diagonale !

La création d'un VirtualHost ne donne pas un fichier tel que vous le présentez.

Et, AVANT de vouloir accéder à un VirtualHost depuis l'extérieur, ledit VirtualHost DOIT être parfaitement accessible, fonctionnel et sans erreur en LOCAL, c'est-à-dire depuis Clic-Gauche -> Vos VirtualHost -> monsite

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



Modifie 1 fois. Derniere modification le 23/01/2020 à 18:46 par Otomatic.

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 23 January 2020 à 19:46

Ben j'ai creer le virtual comme la procédure le dit.
Clic gauche> vos vitualhosts>gestion virtual host

On a la page de création on la complète et ça créer le httpd-vhost.conf, et c'est ce que j'ai dedans. Ceci dit ça fonctionne bien en local soit par 127.0.0.1 ou si je tape cur2 dans le navigateur... ou je n'ai rien compris

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: Otomatic (Modérateur)
Date: 23 January 2020 à 21:41

Bonsoir,

Là, je suis sur Smartphone et ce n'est pas très pratique pour répondre.

Le Require all doit être Require all granted

Depuis le mobile, si sur WiFi du pc, taper 'http://IP LAN du pc/curseur2/'

si données mobile, taper 'http://IP WAN du pc/curseur2/'

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

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 24 January 2020 à 09:15

Bon, je viens de m'appercevoir que " All" ou "All granted" me fait planter wamp : php log :

; There may be a syntax error in httpd.conf.
; To be checked by the tool integrated in Wampserver:
; Right-click -> Tools -> Check httpd.conf syntax.


[24-Jan-2020 07:53:37 UTC] Apache variable '${INSTALL_DIR}' is not defined.
May be there is syntax error in httpd.conf
Check it by right-click Wampmanager tray icon -> Tools -> Check httpd.conf syntax.
May be Apache service 'wampapache64' is not started.
Check it by right-click Wampmanager tray icon -> Tools -> Check state of services

[24-Jan-2020 07:53:37 UTC] Apache variable '${INSTALL_DIR}' is not defined.
May be there is syntax error in httpd.conf
Check it by right-click Wampmanager tray icon -> Tools -> Check httpd.conf syntax.
May be Apache service 'wampapache64' is not started.
Check it by right-click Wampmanager tray icon -> Tools -> Check state of services

et verification des vhosts :

virtualhost unknow autthz provider : All

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 24 January 2020 à 09:32

J'ai essayé de commenter les lignes dans le httpd.conf

<Directory />
AllowOverride none
Require all denied
</Directory>

Mais ça ne change rien

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: Otomatic (Modérateur)
Date: 24 January 2020 à 09:50

Bonjour,

Sauf cas très particulier on ne modifie jamais httpd.conf et surtout pas commenter des directives sécuritaires.

RTFM
Syntaxe Require = [httpd.apache.org]

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

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 24 January 2020 à 12:42

J'ai desactivé pare-feu et antivirus

Je ping bien sur 192.168.0.14 à partir du mobile

Ca marche en local

Mais maintenant j'ai "Forbidden" sur le mobile

avec 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 cur2
DocumentRoot "e:/wamp64/www/cur2"
<Directory "e:/wamp64/www/cur2/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
<RequireAny>
Require local
Require ip 192.168.0
</RequireAny>
</Directory>
</VirtualHost>



Modifie 2 fois. Derniere modification le 24/01/2020 à 15:19 par decapode.

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 24 January 2020 à 15:27

Après avoir bidouillé dans tous les sens avec des message d'erreur différents
J'ai activé le partage des dossiers... pas de changement
Et finalement il a fallu que je rajoute Require all granted dans les deux hosts, sachant que cela ne fonctionne pas l'un sans l'autre(vhost), ce qui donne

# Virtual Hosts
#

#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>




#
<VirtualHost *:80>
ServerName cur2
DocumentRoot "e:/wamp64/www/cur2"
<Directory "e:/wamp64/www/cur2/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All

Require all granted

</Directory>
</VirtualHost>

Avec l'appel sur le mobile de : [192.168.0.14]

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 24 January 2020 à 15:58

J'en remet une petite cuillère
Le pare-feu reactivé bloque la connexion
Pour autoriser le mobile ouvrez la ligne de commande et mettez :

netsh advfirewall firewall add rule name="le-nom-que-vous-voulez" action=allow remoteip=(adresse ip de votre mobile) protocol=TCP dir=in localport=le port(pour moi 80)

Et voilà vous pouvez aller voir dans votre pare-feu "le-nom-que-vous-voulez" activé

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: Otomatic (Modérateur)
Date: 24 January 2020 à 16:25

Bonjour,

Plutôt que de mettre Require all granted sur localhost, essayer en sortant <Directory du VirtualHost :
<VirtualHost *:80>
  ServerName cur2
  DocumentRoot "e:/wamp64/www/cur2"
</VirtualHost>
<Directory "e:/wamp64/www/cur2/">
  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: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 25 January 2020 à 09:14

Amis du jour, Bonjour!

Salut Otomatic, j'ai essayé, mais non... les services ne démarrent pas.

Pour ceux qui sont en php (pour éviter la crise de nerfs)
Vous aurez (probablement) la même adresse ip de mobile
Vous aurez (probablement) pas la même adresse ip de machine au redémarrage (console et ipcofig /all)
si vous faites des redirections pour affichage mobile/pc, pensez à récupérer l'ip pour...
Exemple avec "Mobile_Detect" dans le fichier index

<?php
/* changer le répertoire de la classe selon votre programme */
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
//echo $_SERVER['SERVER_ADDR'];exit;
if($detect->isMobile())
{
//header('Location: [mobile.monsite.com]');
header('Location: ['.$_SERVER]['SERVER_ADDR'].'/mapage.php');
// echo "azerty";
exit;
}
?>

Reste à modifier l'adresse a chaque fois sur l'url mobile (http://adresse ip machine/page)

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 25 January 2020 à 11:12

Encore?!... Ben, oui.
Si l'adresse ip du mobile change:
pour modifier l'adresse IP sur une règle nommée « monmobile » :
netsh advfirewall firewall set rule name="monmobile" new remoteip=192.168.0.x

en ligne de commande...

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: decapode (---.fbx.proxad.net)
Date: 26 January 2020 à 09:14

RE tout le monde

Ce matin, au redémarrage machine, évidement, son ip avait changée...
J'en ai eu marre.
Pour ceux qui sont un peu paumé, au lieu d'aller chercher la console, l'ouvrir etc...
Créez sur le bureau, un fichier texte, mettez y :

ipconfig
pause

enregistrez
renommer le fichier en .bat
Voila, vous n'aurez plu qu'à cliquer

(je suis en w7)

Bon j'dis ça j'dis rien ... si ça peut aider

Options: Répondre•Citer ce Message
Re: Connexion mobile
Envoyé par: Otomatic (Modérateur)
Date: 26 January 2020 à 10:07

Bonjour,

On peut affecter des IP locale fixes, en fonction des adresses MAC des matériels.

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

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