Erreurs CGI
Affichage: Installer sous WindowsInstaller sous Linux et UNIX
Si une erreur CGI apparaît pendant que vous installez ou utilisez Esri Maps for IBM Cognos, essayez les étapes de dépannage suivantes.
- Dans un navigateur Web, entrez le chemin de l'URL vers em4c.cgi à l'aide du nom d'hôte et du chemin d'accès de votre organisation. Par exemple :
http://localhost/ibmcognos/em4c/cgi-bin/em4c.cgi
Si cette opération entraîne une erreur CGI, vérifiez les conditions suivantes :
- Tous les serveurs EM4C dans votre environnement sont en cours d'exécution.
- Les utilisateurs disposent des autorisations en écriture dans le répertoire temp sur la passerelle EM4C. Pour plus d'informations, consultez la section sur les autorisations d'accès aux fichiers dans Configurer Apache.
- Si l'erreur CGI persiste, entrez le chemin d'accès suivant dans un navigateur Web à l'aide du nom d'hôte de votre organisation et de l'URL ArcGIS Online ou Portal for ArcGIS :
http://localhost/ibmcognos/em4c/cgi-bin/em4c.cgi?https://<arcgisUrl>/sharing/rest/accounts/self?f=json
Si l'erreur persiste, essayez l'une des solutions suivantes :
- Vérifiez que chaque passerelle EM4C de votre environnement est autorisée à accéder à l'URL ArcGIS Online ou Portal for ArcGIS spécifiée. Par exemple, le port peut être bloqué par un pare-feu.
- Vérifiez qu'ArcGIS for Server est en cours d'exécution.
- Si le lien échoue avec un message Erreur HTTP 403, une propriété est peut-être manquante dans le fichier
proxy.conf sur la passerelle EM4C. Si ce fichier contient matchUrls=true mais pas serverUrl=<arcgisUrl>, procédez de l'une des manières suivantes :
- Changez la valeur de matchUrls en false (par exemple, matchUrls=false).
- Ajoutez une nouvelle ligne avec la propriété suivante indiquant l'URL ArcGIS Online ou Portal for ArcGIS de votre organisation : serverUrl=<arcgisUrl>.
- Si les suggestions ci-dessus ne permettent pas de résoudre l'erreur, essayez de tester d'autres URL pour vérifier que le proxy em4c.cgi fonctionne. Par exemple :
http://localhost/ibmcognos/em4c/cgi-bin/em4c.cgi?http://www.esri.com
Si cette URL génère une erreur, cela peut signifier que em4c.cgi n'a pas accès à Internet ou qu'il est bloqué par un pare-feu.
- Si les étapes précédentes ne permettent pas de résoudre l'erreur CGI, recherchez les détails dans le fichier journal. Le fichier journal (cgiError.log) se trouve normalement dans <em4c_gateway_location>/temp. Si vous avez besoin d'aide pour lire et comprendre le fichier journal, contactez le support Esri.
Vous avez un commentaire à formuler concernant cette rubrique ?