Bonjour à tous,
Je réponds aux questions donc ^^:
1-Windows 10 64 bits
2-WampServer 3.0.6 64 bits
3-Apache 2.4.23 (seule version sur le système)
4-PHP 7.1.0 (en plus de la version 5.6.19 qui doit être conservé pour le CLI comme mentioné)
5-MySQL 5.7.17 (seule version sur le système)
6-Icone de Wampserver: verte
7-Dans le fichier HOSTS de windows (C:\Windows\System32\drivers\etc\HOSTS), j'ai 15574 lignes (définies par logiciel tiers pour bloquer des sites de pubs etc...) donc je ne donne que ceux en rapport avec Wamp:
127.0.0.1 carnet-adresses.local
::1 carnet-adresses.local
192.168.0.12 carnet-adresses.local
xxxx:xxxx:xxxx:xxxx:xxxx carnet-adresses.local
8-Accès à localhost: oui et pas de message d'erreur
9-Accès à phpmyadmin: oui
12-Chemin complet: C:\Wamp64\
Pour commencer, j'ai donc crée un VirtualHost, pointant sur le dossier C:\Wamp64\www\carnet_adresses\ par le biais de l'interface phpadmin (ajouter un virtual host), le nom du virtual host est: carnet-adresses.local
J'ai donc accès à mon virtual host, par le biais: [carnet-adresses.local]
Ensuite, j'ai voulu passer à l'étape suivante à titre d'essai, à savoir mettre mon site local en ligne , à partir de mon propre PC personnel, donc accès en réseau local ET en réseau WAN.
J'ai donc lu attentivement cette discussion forte intéréssante: [forum.wampserver.com]
Première des choses,l'accès à partir de mon réseau local marche (plage d'adresse: 192.168.0.xxx).
Le passage aux Wan a ,vous vous en doutez un petit peu plus complexe à (au moins) deux titres:
L'accès au niveau du paramétrage routeur, routeur NAT, service http port 80, puis 192.168.0.zzz, zzz étant mon pc contenant Wamp64
J'ai jonglé pas mal d'heure avec 3 fichiers conf, donc je ne suis pas encore pleinement familiarisé et donc je ne connais pas hiérarchie, il semblerait que cela soit: phpmyadmin.conf==>httpd.conf==>httpd-vhosts.conf.
Concernant phpmyadmin.conf dans le dossier C:\wamp64\alias, j'ai pour habitude de toujours faire un backup d'un fichier avant d'en faire des modifications...
le fichier original:
Alias /phpmyadmin "C:/Wamp64/apps/phpmyadmin4.6.5.2/"
Je m'aperçois que les fichiers en backup dans alias même si renommé, même si je modifie l'extension pour pas qu'ils soient lu, sont quand même lu...
Est-ce normal ?
mon fichier modifié et copié phpmyadmin.conf en 0phpmyadmin.conf0:
Alias /phpmyadmin "C:/Wamp64/apps/phpmyadmin4.6.5.2/"
Donc du coup , j'ai accès en WAN quand 0phpmyadmin.conf est dans alias (en plus de phpmyadmin.conf)
Je relance wampserver à chaque fois qu'il y a des modifications dans les fichiers (clique gauche sur icones wampserver;redémarrer les services) alors que j'ai pas passé mon wampserver en ligne, j'ai quand même accès de l'exterieur... Bref je me suis embrouillé
Pour info dans httpd.conf:
Le dossier Alias est au niveau hiérarchique au-dessus de tout,ce dossier est hyper important....
Je réponds aux questions donc ^^:
1-Windows 10 64 bits
2-WampServer 3.0.6 64 bits
3-Apache 2.4.23 (seule version sur le système)
4-PHP 7.1.0 (en plus de la version 5.6.19 qui doit être conservé pour le CLI comme mentioné)
5-MySQL 5.7.17 (seule version sur le système)
6-Icone de Wampserver: verte
7-Dans le fichier HOSTS de windows (C:\Windows\System32\drivers\etc\HOSTS), j'ai 15574 lignes (définies par logiciel tiers pour bloquer des sites de pubs etc...) donc je ne donne que ceux en rapport avec Wamp:
127.0.0.1 carnet-adresses.local
::1 carnet-adresses.local
192.168.0.12 carnet-adresses.local
xxxx:xxxx:xxxx:xxxx:xxxx carnet-adresses.local
8-Accès à localhost: oui et pas de message d'erreur
9-Accès à phpmyadmin: oui
12-Chemin complet: C:\Wamp64\
Pour commencer, j'ai donc crée un VirtualHost, pointant sur le dossier C:\Wamp64\www\carnet_adresses\ par le biais de l'interface phpadmin (ajouter un virtual host), le nom du virtual host est: carnet-adresses.local
J'ai donc accès à mon virtual host, par le biais: [carnet-adresses.local]
Ensuite, j'ai voulu passer à l'étape suivante à titre d'essai, à savoir mettre mon site local en ligne , à partir de mon propre PC personnel, donc accès en réseau local ET en réseau WAN.
J'ai donc lu attentivement cette discussion forte intéréssante: [forum.wampserver.com]
Première des choses,l'accès à partir de mon réseau local marche (plage d'adresse: 192.168.0.xxx).
Le passage aux Wan a ,vous vous en doutez un petit peu plus complexe à (au moins) deux titres:
L'accès au niveau du paramétrage routeur, routeur NAT, service http port 80, puis 192.168.0.zzz, zzz étant mon pc contenant Wamp64
J'ai jonglé pas mal d'heure avec 3 fichiers conf, donc je ne suis pas encore pleinement familiarisé et donc je ne connais pas hiérarchie, il semblerait que cela soit: phpmyadmin.conf==>httpd.conf==>httpd-vhosts.conf.
Concernant phpmyadmin.conf dans le dossier C:\wamp64\alias, j'ai pour habitude de toujours faire un backup d'un fichier avant d'en faire des modifications...
le fichier original:
Alias /phpmyadmin "C:/Wamp64/apps/phpmyadmin4.6.5.2/"
<Directory "C:/Wamp64/apps/phpmyadmin4.6.5.2/"> Options Indexes FollowSymLinks MultiViews AllowOverride all <ifDefine APACHE24> Require local </ifDefine> <ifDefine !APACHE24> Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1 </ifDefine> # To import big file you can increase values php_admin_value upload_max_filesize 128M php_admin_value post_max_size 128M php_admin_value max_execution_time 360 php_admin_value max_input_time 360 </Directory>
Je m'aperçois que les fichiers en backup dans alias même si renommé, même si je modifie l'extension pour pas qu'ils soient lu, sont quand même lu...
Est-ce normal ?
mon fichier modifié et copié phpmyadmin.conf en 0phpmyadmin.conf0:
Alias /phpmyadmin "C:/Wamp64/apps/phpmyadmin4.6.5.2/"
<Directory "C:/Wamp64/apps/phpmyadmin4.6.5.2/"> Options Indexes FollowSymLinks MultiViews AllowOverride all <ifDefine APACHE24> Require local </ifDefine> <ifDefine !APACHE24> Order Allow,Deny Allow from all </ifDefine> # To import big file you can increase values php_admin_value upload_max_filesize 128M php_admin_value post_max_size 128M php_admin_value max_execution_time 360 php_admin_value max_input_time 360 </Directory> <Directory "C:/Wamp64/www/carnet_adresses/"> Require all granted </Directory>
Donc du coup , j'ai accès en WAN quand 0phpmyadmin.conf est dans alias (en plus de phpmyadmin.conf)
Je relance wampserver à chaque fois qu'il y a des modifications dans les fichiers (clique gauche sur icones wampserver;redémarrer les services) alors que j'ai pas passé mon wampserver en ligne, j'ai quand même accès de l'exterieur... Bref je me suis embrouillé
Pour info dans httpd.conf:
<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. # 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 "${INSTALL_DIR}/www/" <Directory "${INSTALL_DIR}/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>
Le dossier Alias est au niveau hiérarchique au-dessus de tout,ce dossier est hyper important....