Site easyphp en reseau local
RésoluHamouda -
Pouvez vous m'indiquez la configuration à faire pour que ça marche?
Cordialement Oumouri.
- Easyphp alias
- Easyphp - Télécharger - Divers Web & Internet
- EasyPHP / phpmyadmin ✓ - Forum PHP
- Alias du formulaire - Forum Yahoo mail
- Easyphp : changer les rep www et mysql/data - Forum Logiciels
- Rachid a créé un raccourci (alias ou lien) du fichier expositions sur son bureau. quel est le numéro de l'icône correspondant à ce raccourci ? ✓ - Forum Programmation
37 réponses
- 1
- 2
Le problème central est l’accès à un site géré par EasyPHP 1.8 depuis une autre machine du réseau local, Apache écoutant par défaut sur localhost (127.0.0.1) et non sur l’adresse LAN. Des instructions consistent à modifier la configuration Apache via EasyPHP: ajouter ou remplacer Listen par l’adresse IP locale (par exemple 192.168.x.x:80), puis autoriser l’accès depuis 192.168.x.x pour phpMyAdmin et les répertoires sensibles. En fonction de la version, il peut être utile d’ajouter une ligne Listen 192.168.x.x:80 et d’ajuster les directives Directory correspondantes, ou encore de mapper un nom d’hôte dans le fichier hosts pour simplifier l’accès.
comme nous a dit Etycia :
"Alors non ce n'est pas ca..
Il faut tout d'abord aller sur l'icone d'easyphp configuration/apache
chercher la ligne "listen " généralement suivie de 127.0.0.1:80 et remplacer cette ip par celle du post local (désormais l'acces ce fera par le navigateur via cette adresse ip) avec tjs derriere :80.
Puis ensuite, Trouver la ligne "Alias /mysql/ phpmyadmin" en dessous c'est écrit "allow from 127.0.0.1" remplacer par "allow from 192.168.0.x" puis enregistrer. "
Sauf que si tu veux pouvoir continuer à bosser en ouvrant le Web Local (F7), tu ne pourra pas.
La solution est encore plus simple, au lieu de "Remplacer", tu "Ajoutes" en recopiant la ligne juste en dessous, mais en mettant TON adresse. comme ceci :
Listen 127.0.0.1:80
Listen 192.168.x.x:80
puis
<Directory "${path}/phpmyadmin">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
allow from 192.168.x.x
deny from all
</Directory>
<Directory "${path}/sqlitemanager">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
allow from 192.168.x.x
deny from all
</Directory>
<Directory "${path}/home">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
allow from 192.168.x.x
deny from all
Et tout est réglé !! pas besoin de touche au .htaccess ni rien d'autre...
@+
Il faut tout d'abord aller sur l'icone d'easyphp configuration/apache
chercher la ligne "listen " généralement suivie de 127.0.0.1:80 et remplacer cette ip par celle du post local (désormais l'acces ce fera par le navigateur via cette adresse ip) avec tjs derriere :80.
Puis ensuite, Trouver la ligne "Alias /mysql/ phpmyadmin" en dessous c'est écrit "allow from 127.0.0.1" remplacer par "allow from 192.168.0" puis enregistrer.
Et pour finir faire une recherche du fichier .htaccess dans le repertoire d'instal de easyphp, l'ouvrir avec dreamweaver, ultraedit ou autre et changer l'adresse "127.0.0.1" par "192.168.0"...
Cela bien sur dans un réseau local configuré avec des ip fixes ou ip automatiques et une configuration alternative. Cela dans easyphp 1.8
Voila.
> Merci beaucoup pour ces conseils, g gagné du temps pour crée une bdd en SQL local pour 3postes (+ 1 pote qui squatt notre bande passante). Par contre, c beaucoup + avantageux d'install apache, php5 et MySQL sur un seul poste(p2/440Mhz/1Go.sdram, ca suffit amplement), mais pour le stockage de la bdd: merci les DD du reseau local, ca marche avec le PC eteint, tant que le DD est gérer par un ou plusieurs postes qui eux sont alimentés et en marche.
> Encore merci, ca m'a pris 12h au lieu de me prendre le wkend.
>ö_O<
merci d'avance
J'ai suivis les instructions mais quand à " Trouver la ligne "Alias /mysql/ phpmyadmin" en dessous c'est écrit "allow from 127.0.0.1" remplacer par "allow from 192.168.0.x" puis enregistrer. " je n'y parviens pas a trouver cette ligne ...lol et lorsque je veux enregistrer ce document il me propose d'écraser l'original par celui-ci, j'accepte et il me dit accès refusé O.O . Merci de m'éclairer :)
EasyPHP fonctionne avec Apache. Tu dois éditer le fichier de configuration d'Apache (via l'icône d'EasyPHP, "configuration" puis "Apache") et ajouter l'IP de ta machine en face de la ligne "servername". Tu enregistres et voilà...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionattention il faut aussi le faire pour
<Directory "${path}/home">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 192.168.0
deny from all
</Directory>
ensuite, faire attention, ca depend des reseau local, mais ca peut etre 192.168.1
pour faire un intranet avec du PHP, que me conseilles tu d'utiliser pour le mettre en ligne sur le reseau interne et pas que sur mon poste ? easyphp ou autre ? et/ou prevoir un windows serveur 2003 ? si oui avec quel logiciel ?
2h bé etycia, t'en fais beaucoup pour que ca fonctionne !!!
Effectivement, il faut que tu trouve la ligne qui correspond à listen, mais en modifiant que celle la, ça suffit, puisqu'apache écoutera cette ip...
A quoi sert ta manip sur le .htaccess ? Si tu ne met aucune restriction d'accès particulière...
Tchuss
Là j'autorise tout le réseau en masquant les derniers octets de mes ip.
Je te confirme que tes instructions fonctionnent j'ai la version 8 donc c'est nickel, un grand grand grand merci car cela me soulage beaucoup mine de rien !
@+
ca marche pour moi aussi (et les postes en reseau) mais je n'arrive plus a me connecter a phpmyadmin ????
j'ai testé de faire ces modifications et bien entendu j'ai un petit soucis
quand je modifie le listen avec adresse ip donnée par etycia (j'ai essayé de modifier une seule chose, puis deux puis 3 ..)
je n'ai plus accès a l'administration via easyphp .... Ca me renvoies sur adresse 127.0.0.1/admin et c'est une adresse inconnue
j'ai un site joomla en test en local
si je me connecte à l'administration adresse : 192.168.0.xx:80/jeux/adminsitrator/index.php ca marche impec
si je tape 192.168.0.xx:80/jeux/ pour afficher page accueil du site ..et bien ca me renvoies sur 127.0.0.1/jeux et forcément c'est une adresse inconnue
comment faire ?
merci pour toute aide
Si vous changer l'IP d'écoute d'Apache, et des répertoires qu'il redirige, méfiez-vous. Si tu redirige l'alias de phpmyadmin en allow from 192.168.0, il va falloir également modifier l'IP de fonctionnement de mysql, qui est par defaut le localhost, dans la config de phpmyadmin et mysql.conf ...
Easyphp est bien foutu pour un usage local, pour des test. Pour mettre en place un serveur web, que ce soit intranet ou pour le web directement, déjà il serait préférable d'utiliser un OS orienté serveur (linux ou du win2000 / 2003 server). Ensuite, pour une configuration claire que tu comprenne, il vaut mieux utiliser les outils un par un, que tu configure toi meme, plutot que d'installer un pack tout compris, qui configure lui meme des trucs sans que tu le sache...
Perso, j'ai mis en place un intraweb / extranet / site web sur un meme serveur apache avec des virtualhosts, sur une debian etch, avec apache, mysql, php5 et un accès FTP ssl en 1heure de config le serveur était pret...
A+ :)
malheureusement a part quand je met "localhost/nomsite"
les autre possibilitées tel que '198.100.x.x:80/nomsite' ne marche pas
j'ai aussi ajouter "allow 198.100.x.x " dans .htaccess qui se trouve dans "easyphp2.01b/home/"
:-( que doit-je faire pour régler le probleme?
n'est pas accessible pour les adresse du type'198.100.x.x:80/monsite' que faire?
j'ai aussi ajouter la ligne 'allow 198.100.x.x' dans [easyphp_folder]/home/.htaccess
rien nèy fait, que doit-je faire?
- 1
- 2
Et si je veux que mon site soit visible de l'exterieur, comment dois-je procéder ? ?
Et si je veux que mon site soit visible de l'exterieur, comment dois-je procéder ? ?
J'ai naté mes adresses et je vois bien ma page easyphp, en revanche je ne vois pas mon site meme en tapant l'alias derrier mon adresse "http:\\adresse\alias"
2 eme question :
Est il possible configurer easyphp de telle sorte qu'il ne faille pas saisr l'alias ? "http:\\adresse\"
Merci à vous.