Google Chercher dans diml.org
[ english ]

 Dernières infos
 Une application du composant  WCT_NEWS  
>> Haut de la page

Guide d'Installation (DIML_PHP 1.5 03/2004)

Vérifiez la distribution

Vous devez disposer au minimum de 6 fichiers PHP pour activer le processeur :

  • Le script d'appel : ESSI.php
  • Le fichier de configuration central : ESSIConf.php
  • La librairie du processeur DIML : ESSIParser.php
  • La librairie des fonctions CGI : ESSICgi.php
  • La librairie des utilitaires généraux : ESSIGen.php
  • La librairie spéciale pour l'implémentation de Web Composants1 : ESSIWct.php

Vous pouvez également installer deux fichiers d'extensions :

  • La librairie d'exploration XML : ESSIXml.php
  • La librairie d'extensions SQL2 : ESSISql.php

(1) Cette librairie n'est pas obligatoire pour le fonctionnement du processeur DIML. Toutes les fonctionnalités déclarées de la spécification ESSI sont disponibles sans ce fichier.

(2) Seule MySQL supportée actuellement.

Installation du handler DIML pour apache (Windows)

  1. Décompactez l'archive d'installation dans un répertoire quelconque, accessible au sens du PHP.
  2. Décompactez la sous archive des ressources graphiques dans un sous-répertoire "graphics" de ce répertoire
  3. Programmez la redirection apache pour les fichiers ".pdim" de la façon suivante :

    RewriteEngine on
    RewriteRule ^(.*\.pdim)(.*)$ http://{URL_to_DIML_PHP}/ESSI.php?org=%{SCRIPT_FILENAME} [R,QSA,L]
    RewriteRule ^(.*\.pdim)$ http://{URL_to_DIML_PHP}/ESSI.php?org=%{SCRIPT_FILENAME} [R]
    

Exécuter la démonstration

La démonstration du processeur ESSI et de ses fonctionnalités est disponible dans la présente distribution.

  • Copiez le fichier "dimltest.dim" dans un répertoire quelconque de votre racine des documents.
  • Adressez le fichier par son URL réseau "http:// .... dimltest.pdim".

Les instructions DIML présentes dans le fichier source devraient avoir disparues et être remplacées par les valeurs spécifiées.

Installation du handler DIML pour Apache (Linux)

Procéder de la même manière que sous Windows.

Veillez à bien respecter la casse des modules du processeur : ESSI.php, ESSIParser.php, ESSIGen.php, ESSIWct.php, ESSISql.php, ESSIXml.php et ESSICgi.php (mais vous êtes déjà un pro d'Unix, je suis sûr)

Installation du handler DIML/PHP pour IIS (Windows NT4.0)

Aucune information n'est encore disponible aujourd'hui pour cette utilisation. Nous cherchons l'équivalence du procédé de réécriture dynamique d'adresses.


All material is copyleft V.G. FREMAUX (EISTI France) 1999 to 2003 except explicitly mentioned