MapTools.org

[maplab-users] Error: MapScript Not Found - configuration problem?

Paul Spencer pgs@magma.ca
Mon, 08 Jul 2002 07:39:34 -0400
Vincent, thanks for trying out MapLab.

Please note that for PHP 4.1.2 there is a bug in the ImageTypes() call 
that causes PHP not to return GIF as a valid image format even if your 
GD library was built with GIF support.  Apparently GIF will work.  This 
bug is fixed in PHP 4.2.1 along with several others of relevance to the 
next release of MapLab.  You are encouraged to upgrade to 4.2.1 if 
possible and practical.

php_mapscript.so needs to be copied into the PHP extensions directory. 
 You can determine this by typing `php-config --extension-dir` at a 
shell prompt.  One caveat.  This gives you the default path that PHP 
looks for.  This can be changed in your php.ini file (likely in 
/etc/httpd/conf but you can see the php.ini that is being used if you 
load a phpinfo page), so you can also check there to see if you have a 
line similar to `extension_dir = /some/path`.  If this line is in your 
php.ini and not commented out, then you should place mapscript there.

In your configuration file, you should just put the name 
php_mapscript.so.  No path is required and in fact it won't work if you do.

For MapServer, you should upgrade to 3.6.2 if possible.  If you are 
using mapserver from cvs, you can get it using cvs update -r 
rel-3-6-0-beta1 (yes, this is the branch name), otherwise you may have 
to wait for a formal release of 3.6.2.  (Version 3.6.1 will work with 
your current version of MapLab, the new version is required for the 
latest MapLab to be released today I hope).

A simple test for determining if MapScript is set up properly is to 
create a new php page somewhere in your web root:

<?
dl("MapScript");
phpinfo();
?>

When you access this page, you should see no errors at the top and a 
MapScript section about 2/3rds of the way down.

Please try this and get back to us.

Cheers,

Paul Spencer
Applications and Software Development
DM Solutions Group


Vincent Schut wrote:

>Got things running - a bit. Now I stumbled into the following error: in the 
>info window, after configuring all things 'properly', in the MapScript 
>Information section, I get the following error: MapScript Not Found - 
>configuration problem? However, later on it says that the mapscript extension 
>was loaded correctly into php. I tried filling in the entire path to the 
>extension instead of just php_mapscript.so in the config field for maplab, 
>without any difference. Should I have (a copy of) mapscript in a special 
>place to run maplab? Or is something else wrong?
>All other values are OK (green crosses), except everything in the ms 
>information section. The image types in this section (of course) also show a 
>red cross.
>
>System is mandrake linux, php 4.1.2 (as cgi), mapserver 3.6.
>_______________________________________________
>Maplab-users mailing list
>Maplab-users@dmsolutions.ca
>http://lists.dmsolutions.ca/mailman/listinfo/maplab-users
>
>  
>





This archive was generated by Pipermail.