introduction screenshots faq forum blog modules components download
Please use the search function and/or read the FAQ first.

Go to Topic: PreviousNext
Go to: Message ListNew TopicSearchLog InPrint View

accès page php par intranet



Posted by: crouba
July 16, 2008 11:45AM
Bonjour

J'ai installé la version 2 beta sur clé USB.
Tout fonctionne bien en local sur mon poste de travail.
Par contre je n'arrive pas à ouvrir mes pages php à partir d'un autre poste réseau.
J'ai créé un alias sur la racine de mon disque mais sans plus de succès.
Est ce que apache est déclaré online à son ouverture ou bien faut il modifier un paramètre dans son fichier de config ?

Merci d'avance pour l'aide

Claude débutant novice avec php mais déjà pationné
Options: ReplyQuote
Posted by: Amour
July 16, 2008 01:56PM
Il est configuré par défaut pour écouter seulement l'interface loopback, il faut modifier la conf, voir la FAQ ;)
Options: ReplyQuote
Posted by: crouba
July 16, 2008 02:58PM
J'ai bien dans httpd.conf
=============================================================================
#
# 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:/EasyPHP 2.0b1/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 />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</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.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "G:/EasyPHP 2.0b1/www">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
================================================================================

G: étant ma clé USB

faut il modifier ces adresses avec une adresse du disque racine ? (celle de l'alias pe)

claude
Options: ReplyQuote
Posted by: Amour
July 17, 2008 07:30AM
Comme indiqué, FAQ point 18, c'est clairement indiqué ;)
Options: ReplyQuote
Posted by: crouba
July 17, 2008 01:16PM
Restons calmes
Je croyais être assez clair dans ma réponse...mais je reformule.
Le fait de lancer EasyPHP à partir de ma clé modifie les fichiers de config (un message d'avertissement est envoyé) et si je vais dans httpd.conf je trouve bien

DocumentRoot "G:/EasyPHP 2.0b1/www" qui en l'occurence est ma clé

et

# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</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.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "G:/EasyPHP 2.0b1/www"> qui en l'occurence est ma clé

n'étant pas un as des fichiers de config et des explications en langue anglaise je pensais en posant ma question trouver une âme charitable qui comprendrait mon problème et m'aiderait en bon français à le résoudre.

ce qui veut dire que j'ai bien compris le message de la FAQ mais que je ne suis pas plus avancé.

Est on sur que EasyPHP peut être émulé à partir d'une clé et Apache actif autrement que sur le poste où se trouve connectée la clé ?
Faut il modifier les paramètres "default" mentionnés plus haut du fichier de config?


<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>

ou dois chercher ailleurs les raisons du problème :

partage du dossier wwww
adresse tapée dans le navigateur : [B597542]
B597542 étant mon poste sur le réseau

en bref un peu plus d'explication que la réponse formulée plus haut

merci d'avance
Options: ReplyQuote
Posted by: Amour
July 18, 2008 11:36PM
Vous pouvez tout d'abord enlever le "Deny from all" qui est là par défaut, puis modifier la directive "Listen" car par défaut Apache de EasyPHP n'écoute que l'interface loopback.

Ainsi EasyPHP sera lancé sur une machine, mais accessible par d'autres machines du réseau local.
Le mieux est d'y accéder par l'IP du réseau local, pas avec le nom de l'ordinateur ;)
Options: ReplyQuote


Go to: Message ListSearchLog In
Your Name: 
Your Email: 
Subject: 
Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.