Configurer Easy Php pour WebDev 7Date de publication : 19/05/2005
Par
Christophe WARIN Ce guide vous permettra de configurer le logiciel Easy Php afin d'en rendre un serveur Web compatible avec WebDev. 1. Introduction 2. Localisation des fichiers Easy Php et WebDev 2.1. Moteur WebDev 2.2. Site WebDev 2.3. Apache 3. Configuration du serveur Apache 3.1. Configuration pour l'utilisation du protocole AWP 3.2. Configuration pour le site WebDev 4. Redémarrage du serveur 5. Les erreurs fréquentes 1. Introduction
WebDev est un AGL (Atelier de Génie Logiciel) complet permettant
de réaliser des sites Web statique et dynamique. Le logiciel de
développement requiert une plateforme de développement Windows
et dans bien des cas, l'hébergeur proposera un service
Apache sous Linux.
Easy Php (un serveur Apache pour Windows) constitue alors une
alternative permettant de tester votre réalisation
depuis le poste de développement sans avoir à
transférer les fichiers vers le serveur Web de l'hébergeur.
Pour que cette démarche fonctionne, il est impératif de configurer
correctement Easy Php, sans quoi, le navigateur vous affichera
des pages d'erreur 404.
2. Localisation des fichiers Easy Php et WebDev2.1. Moteur WebDev
Le moteur WebDev est un fichier exécutable nommé WW70AWP.EXE.
Vous le trouverez dans le sous répertoire Programmes/AWP/ où a été installé WebDev.
2.2. Site WebDev
Il s'agit du chemin où sont enregistré les fichiers de votre site créés par WebDev.
Dans le cadre de ce tutoriel, nous considérons qu'il s'agit du répertoire par défaut de WebDev :
Dans ce répertoire, vous trouverez chacun de vos sites créés avec l'AGL
(Chaque site possédant son propre répertoire).
Remarquez que dans chaque sous-répertoire, figure un répertoire
écrit en majuscule se terminant par _WEB. Il s'agit de l'alias de votre site.
Il sera nécessaire au paramétrage des fichiers de configuration.
2.3. Apache
Le fichier de configuration du serveur Apache est nommé httpd.conf.
Il se trouve dans le sous répertoire Apache\conf où est installé EasyPhp
A ce stade, nous disposons donc des informations suivantes :
3. Configuration du serveur Apache
L'ensemble de la configuration va se faire au sein du fichier httpd.conf.
Ce fichier n'est pas reconnu par Windows et n'est associé à aucun
programme. Ceci dit, il s'agit d'un simple fichier texte et
l'utilisation du bloc note se révèle largement suffisante.
Remarquez que chaque ligne commençant par # dans ce fichier
est un commentaire et est ignorée lors de l'initialisation du service Apache.
3.1. Configuration pour l'utilisation du protocole AWP
Afin de rendre Easy Php compatible avec le moteur WebDev
(dans le but d'éxecuter du W-Langage), il est nécessaire que le
serveur Web puisse déterminer la localisation de ce
moteur. Pour cela, vous devez localiser dans le
fichier httpd.conf l'endroit où sont renseigner les différents
moteurs de script utilisés. Il s'agit d'un paragraphe commençant par :
Ajouter alors votre propre définition de moteur :
La syntaxe est la suivante :
Dans notre exemple cela devient :
3.2. Configuration pour le site WebDev
Afin que le serveur Apache sache où trouver les fichiers Html
demandé par le navigateur, il faut indiquer le chemin de votre
site dans le fichier de configuration. Apache sera alors en mesure de faire le lien
entre l'alias utilisé par le navigateur et le répertoire où sont stockés les fichiers.
Ces paramètres sont inscrits juste au dessus du paragraphe où figurent
les ScriptAlias. Vous y trouverez entre autres des définitions telles que :
Ajouter alors la désignation de l'alias de votre site à l'aide de la syntaxe suivante :
Ce qui donne dans notre exemple :
4. Redémarrage du serveur
La configuration est maintenant terminée.
Enregistrez le fichier et fermer le bloc note. Afin que les modifications soient prises en compte par le serveur Apache, il est nécessaire de le redémarrer.
Vous pouvez désormais tester vos pages Web à l'aide du menu contextuel Tester depuis WebDev.
5. Les erreurs fréquentes
- Lors du paramétrage du fichier httpd.conf, il est impératif de remplacer les caractères \ (marquant un répertoire) par le caractère /.
- Les chemins doivent obligatoirement se terminer par le caractère / et respecter la casse (les alias sont eux aussi sensibles à la casse).
- Si votre navigateur vous retourne une page d'erreur 404, vérifier toujours que votre serveur Apache est bien à l'état démarré et n'hésitez pas à le redémarrer si le problème persiste.
|
Copyright © 2005 WARIN Christophe. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.