 | Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant |
L'application E-commerce de Mercator est construite autour d'une solution ISAPI. Ceci implique qu'elle fonctionne en environnement Windows, sur base du serveur IIS. Il n'est pas possible d'implémenter la solution MercatorIshop dans un environnement Unix. Pour l'installation :
- Copier FOXISAPI.DLL et FOXISAPI.INI dans le répertoire SCRIPTS du serveur HTTP
- Créer dans ce répertoire un sous-répertoire ISHOP
- Copier les fichiers
- MERCATORISHOP.EXE
- PARAMS.DBF
- MSGS.*
- HTML.*
- COOKIES.*
- OUTPUT.*
- SQL.*
dans ce sous-répertoire - Exécuter MERCATORISHOP.EXE /REGSERVER afin de registrer le server DCOM contenu dans MERCATORISHOP.EXE.
- Démarrer le programme DCOMCNFG.EXE du répertoire c:\winnt\system32\, double-cliquer sur la ligne MercatorIshop.mercatorIshop. Ceci va permettre de fixer des "Access Permissions" et des "Launch Permissions" compatibles avec la sécurité de votre serveur NT. Le profil associé à cet objet DCOM doit aussi être adapté. (Cfr. liste des CLSID)
Note : les valeurs par défaut ne permettent pas de faire fonctionner le serveur DCOM. - Copier éventuellement les pages standards du site web par défaut dans un sous-répertoire adéquat du répertoire WWWROOT.
En Windows 2003 (IIS 6), il faut paramétrer les "Web Service Extensions" via "Add new web service extension".
- Extension name : FoxIsapi
- Add : localiser FoxIsapi.dll dans le répertoire Scripts
- Cocher : set extension status to Allowed
Sous IIS 7 ou 7.5 : voir cette page
Voir aussi : Utiliser le niveau d'isolation maximum de IIS