Accueil » FAQs » CartoWeb 3 » Erreurs type

05-07-2008 18:20:52

Ouvrir toutes les questions / Fermer toutes les questions

Erreurs type

Warning: dl() s /function.dl/: Not supported [...] : use extension=php mapscript.dll in your php.ini
Auteur : Marie
La présence de ce message signifie que la configuration d'Apache n'est pas bonne : le php "module" est utilisé à la place du CGI. L'installation de Cartoweb ajoute une directive include à la fin du fichier de config d'Apache (httpd.conf), pour inclure les directives de configuration apache suivantes, contenues dans cartoweb3.conf:
 # Cartoweb 3 - cgi
ScriptAlias /php/ "c:/wamp/php/"

<Directory "c:/php">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<Directory c:/wamp/www/cartoweb3>
Action php-script /php/php-cgi.exe
AddHandler php-script .php .html
Options ExecCGI Indexes
</Directory>

Pour remédier au problème - vraisemblablement causé par l'installation "presse-boutons" de configurations d'Apache non compatibles, vous pouvez :

  • soit faire le ménage et réinstaller Cartoweb comme indiqué dans la doc,
  • soit utiliser les infos ci-dessus pour configurer votre Apache "à la main".
Pas assez clair ? Aller plus loin ? Posez une question en lien avec ce problème ici.
Lors d'un export PDF, le titre ou autre présente un slash devant les guillemets, les apostrophes !
Auteur : yjacolin

Dans votre fichier php.ini, changez la ligne

 magic_quotes_gpc = Off
Je ne peux pas afficher le résultat de requêtes. Lorsque je clique, j'obtiens "query result empty"
Auteur : yjacolin
Avez-vous permis de réaliser une requête sur la couche ? Ajouter un paramètre TEMPLATE “ttt” dans la définition du LAYER, autrement la couche ne réagira pas à la requête.
Mes modifications dans le template n'ont pas été prises en compte, pourquoi ?
Auteur : yjacolin

CartoWeb utilise un système de cache qui nécessite de nettoyer après chaque modification des modèles (templates). Pour cela, après chaque modification, lancez la commande :

 php cw3setup.php –clean