Skip to Content

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.