Hi Paul,
the first idea that come to my mind is the php process do not have the right to 
write files in the folder indicated in the error message.

concerning the 'DemoCW3' error, change the profile from production to 
development so you can see the details of the error, but it is most likely the 
same as in your 'paulproject' project.

there is something strange though, the generated images should be written in 
cartoweb3/generated/images/ and not in 
projects/paulproject/server_conf/paulproject/images/
the path were mapserver should save the image is set dynamically in 
ServerImages.php 

edit ServerImages.php, in the function drawMainmap, add a few print so we can 
see whats happening:

        if (!$msMapObj->web->imagepath) {
            $imagePath = $this->serverContext->getConfig()->webWritablePath .
                self::IMAGES_WRITE_PATH;
            $msMapObj->web->set('imagepath', $imagePath);
        }
        print "start debugging<br />";
        print_r($msMapObj->web->imagepath);
        print "<br />";

        if (!$msMapObj->web->imageurl) {
            $msMapObj->web->set('imageurl', $this->getImageBaseUrl());
        }

        print_r($msMapObj->web->imageurl);
        print "end debugging<br />";

the first print_r should output something like 
/Library/WebServer/documents/cartoweb3/htdocs/generated/images/
the second should be empty

and deactivate ajax mode in the client.ini file, it will be easier to debug

regards,
Oliver
  ----- Original Message ----- 
  From: Paul Shapley 
  To: [email protected] 
  Sent: Sunday, March 04, 2007 11:11 PM
  Subject: [Cartoweb-users] Mapserver failing to write images


  Hello Users,

  Having problems with Mapserver trying to write images to the 'image' file. 
Have copied the demoCW3 project to create a new project called 'paulproject'. 
Could it be a missing 'plugin' or an initial image file?. I am using cartoweb 
3.3.0 and Mac OS X which displays 'demoCW3' OK but brings up an error when it 
is initially displayed which reads:

  The page at http://localhost says:
  An error has occured. Press OK to reload this application.

  If i 'Cancel' this error once 'DemoCW3' runs with no problems (but fails to 
place any .png files in the images folder). If you press 'OK' the page reloads 
with the same recurring error.

  The 'paulproject' page produces the following conformation:

  Fatal error: Failed writing image to 
/Library/WebServer/documents/cartoweb3/projects/paulproject/server_conf/paulproject/images/45cb3eaa_2da_0.png
 
  in 
/Library/WebServer/documents/cartoweb3/coreplugins/images/server/ServerImages.php
 on line 142 

  any ideas here most appreciated.

  regards,



  -- 
  Paul J. Shapley 


------------------------------------------------------------------------------


  _______________________________________________
  Cartoweb-users mailing list
  [email protected]
  http://lists.maptools.org/mailman/listinfo/cartoweb-users
_______________________________________________
Cartoweb-users mailing list
[email protected]
http://lists.maptools.org/mailman/listinfo/cartoweb-users

Reply via email to