Installation

Interface PHP

Une interface PHP est fournie avec le jobscheduler, elle donne accès aux différentes fonctions de l’ordonnanceur en communiquant à travers les services WEB. Cette installation s’appuie sur la distribution Xampp précedemment utilisée.

L’interface est livrée dans l’installation de l’ordonnanceur, il suffit donc de déplacer le répertoire dans le répertoire de publication ou de configurer son serveur Apache pour la prendre en charge.

( Cette interface PHP peut être remplacée par l’usage du portail Arii )

Copie simple

Pour un simple déplacement :

move \jobscheduler\scheduler\web \xampp\htdocs

Pour Unix, il sera préférable de créer un lien symbolique.

Configuration Apache

On commence par commenter les règles de sécurité dans le fichier httpd.conf du répertoire \xampp\apache.

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

Puis ajouter un alias dans le fichier http-xampp.conf du répertoire \xampp\apache\extra :

   Alias /web "/jobscheduler/scheduler/web/"
   <Directory "/jobscheduler/scheduler/web">
       AllowOverride AuthConfig
   </Directory>

Exécution

Un arrêt/relance du serveur Apache permet de prendre en compte la nouvelle configuration.

On peut tester le résultat avec l’url : http://localhost/web

26 septembre 2011