[fusion-users] Demo works in HostLinux but not Ubuntu 8.04 Server

Andrew Parker andrew at source3.com
Tue Oct 28 15:10:02 EDT 2008


Paul D:

I put a test image in both /var/www/tmp and /var/www/ms_tmp.  Saw them 
both when browsed to via Firefox.  Furthermore, I see no error message.  
I attached a screenshot.

If I need too, I can make my fusion demo visible on the internet.  Just 
let me know if this will help.

~andrew




Paul Deschamps wrote:
> If you put an image in /etc/apache2/tmp/ms_tmp/
>
> and your browse to http://localhost/tmp/ms_tmp do you see the image in 
> the web browser.
>
> Also you have not told us what error message you are receiving when 
> you browse to the fusion application.
>
> Cheers
>
> Paul D
>
> On Tue, Oct 28, 2008 at 12:17 PM, Andrew Parker <andrew at source3.com 
> <mailto:andrew at source3.com>> wrote:
>
>     Ok, I must be missing the obvious as I still cannot see the demo.
>      I made the changes per Paul D's suggestions (see below).
>
>     This is what I did:
>     1. verified that the ServerRoot is "/etc/apache2"
>     2. verified that the DocumentRoot is set to "/var/www"
>     3. verified that "/etc/ apache2/tmp" exists and permissions set to 777
>     4. verfied that "/var/www/tmp/ms_tmp" exists and permissions set
>     to 777
>     5. Modified Fusions' config.json as shown below
>     5. Restarted apache2
>
>
>     current configuration of config.json:
>
>
>     /* This is the fusion configuration file.  Adjust as necessary. */
>     {
>       /* The general section contains settings that are general to
>          fusion as a whole. */
>       "general": {
>           /* PHP is the default and only script language supported.
>              Don"t change this. */
>           "scriptLanguage": "php",
>
>           /* A directory on this system that fusion can use for
>              temporary files. */
>           "temporaryDirectory": "/etc/apache2/tmp"
>
>       },
>       /* The MapGuide section is required if you are installing
>          fusion for MapGuide. */
>       "mapguide": {
>           /* The WebTierURL is the url to mapguide, it should start
>              with http and end with /mapguide.  If you have installed
>              fusion inside the www directory of MapGuide, then you can
>              leave this empty as it will be automatically calculated. */
>              "webTierUrl": ""
>       },
>       /* The MapServer section is required if you are installing fusion
>          for MapServer. */
>      "mapserver": {
>           /* The URL of the mapserver CGI that you want to use.  */
>           "cgi": "/cgi-bin/mapserv",
>           /* The file system path to where mapserver should put
>               web-accessible temporary images. */
>           "imagePath": "/var/www/tmp/ms_tmp",
>
>           /* The URL to the image path configured above. */
>           "imageUrl": "http://localhost/tmp/ms_tmp",
>           /* The file system path to where mapserver should put
>               web-accessible temporary legend images. */
>           "legendIconCacheDir":"/var/www/tmp/ms_tmp"
>       }
>     }
>
>     Any other setting/configurations I should check?
>
>     In a twisted sort of way, I love this debugging stuff!
>
>     ~andrew
>
>
>
>
>     Paul Deschamps wrote:
>
>         Your problem is right there in your config.
>
>              /* A directory on this system that fusion can use for
>                 temporary files. */
>              "temporaryDirectory": "/tmp"
>
>         should be:
>
>              "temporaryDirectory": "/etc/apache2/tmp"
>
>         also look at the image path and imageURL values.
>
>              "imagePath": "/tmp/ms_tmp",
>              /* The URL to the image path configured above. */
>              "imageUrl": "http://localhost/tmp/ms_tmp",
>              /* The file system path to where mapserver should put
>                  web-accessible temporary legend images. */
>              "legendIconCacheDir":"/tmp/ms_
>
>            tmp"
>
>
>
>         Cheers
>
>         Paul D
>
>
>
>         On Tue, Oct 28, 2008 at 9:51 AM, Andrew Parker
>         <andrew at source3.com <mailto:andrew at source3.com>
>         <mailto:andrew at source3.com <mailto:andrew at source3.com>>> wrote:
>
>            I got the Fusion Demo working as discussed in
>          
>          http://n2.nabble.com/Mapfile-not-displaying-in-Fusion-for-MapServer-td1379147.html.
>             The working Demo uses HostLinux offered by HostGIS.
>
>            When I try to view the Demo using Ubuntu 8.04 server (and
>         Ubuntu
>            7.10) I can only see the html layout, no layer tree or
>         toolbars.
>             However, I can see the mapfile using
>          
>          http://localhost/cgi-bin/mapserv?mode=map&map=/var/www/chp2/hello.map
>         <http://localhost/cgi-bin/mapserv?mode=map&map=/var/www/chp2/hello.map>
>          
>          <http://localhost/cgi-bin/mapserv?mode=map&map=/var/www/chp2/hello.map
>         <http://localhost/cgi-bin/mapserv?mode=map&map=/var/www/chp2/hello.map>>.
>
>            I think the problem is where Fusion and MapServer is
>         storing the
>            temporary files.  So I started playing around with the
>         paths.  The
>            config.json file is as follows:
>
>
>            /* This is the fusion configuration file.  Adjust as
>         necessary. */
>            {
>              /* The general section contains settings that are general to
>                 fusion as a whole. */
>              "general": {
>                  /* PHP is the default and only script language supported.
>                     Don"t change this. */
>                  "scriptLanguage": "php",
>
>                  /* A directory on this system that fusion can use for
>                     temporary files. */
>                  "temporaryDirectory": "/tmp"
>              },
>              /* The MapGuide section is required if you are installing
>                 fusion for MapGuide. */
>              "mapguide": {
>                  /* The WebTierURL is the url to mapguide, it should start
>                     with http and end with /mapguide.  If you have
>         installed
>                     fusion inside the www directory of MapGuide, then
>         you can
>                     leave this empty as it will be automatically
>         calculated. */
>                     "webTierUrl": ""
>              },
>              /* The MapServer section is required if you are
>         installing fusion
>                 for MapServer. */
>             "mapserver": {
>                  /* The URL of the mapserver CGI that you want to use.  */
>                  "cgi": "/cgi-bin/mapserv",
>                  /* The file system path to where mapserver should put
>                      web-accessible temporary images. */
>                  "imagePath": "/tmp/ms_tmp",
>                  /* The URL to the image path configured above. */
>                  "imageUrl": "http://localhost/tmp/ms_tmp",
>                  /* The file system path to where mapserver should put
>                      web-accessible temporary legend images. */
>                  "legendIconCacheDir":"/tmp/ms_tmp"
>              }
>            }
>
>            The ServerRoot in apache2 is /etc/apache2.  The apache2
>            DocumentRoot is /var/www.
>
>            Therefore, I created the directory tmp (/etc/apache2/tmp)
>         and set
>            permission to 777.  Restarted apache2 and tested the demo.
>          Same
>            results.  Looked in /etc/apache2/tmp and did not see any Fusion
>            session files.  I also create the /tmp/ms_tmp directories in
>            /var/www and /var.  No temp files were saved in these
>         directories.
>            Then I decided to change the SeverRoot to /var and /var/www
>         to see
>            what happens.  Restarted apache2 and same results, only the
>         html
>            layout.
>
>            Know I am out of ideas.  Does anyone have an idea how to
>         fix this.
>             I really want to include how to get Fusion working in
>         Ubuntu in
>            my HowTo I am writing for grad school.
>
>            Thank you very much.
>
>            --    Andrew
>
>            _______________________________________________
>            fusion-users mailing list
>            fusion-users at lists.osgeo.org
>         <mailto:fusion-users at lists.osgeo.org>
>         <mailto:fusion-users at lists.osgeo.org
>         <mailto:fusion-users at lists.osgeo.org>>
>
>            http://lists.osgeo.org/mailman/listinfo/fusion-users
>
>
>
>
>         -- 
>           Paul Deschamps
>           Applications Specialist
>           DM Solutions Group Inc.
>
>           Office: (613) 565-5056 x28
>           pdeschamps at dmsolutions.ca <mailto:pdeschamps at dmsolutions.ca>
>         <mailto:pdeschamps at dmsolutions.ca
>         <mailto:pdeschamps at dmsolutions.ca>>
>
>           http://www.dmsolutions.ca
>           http://research.dmsolutions.ca
>          
>
>     _______________________________________________
>     fusion-users mailing list
>     fusion-users at lists.osgeo.org <mailto:fusion-users at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/fusion-users
>
>
>
>
> -- 
>    Paul Deschamps
>    Applications Specialist
>    DM Solutions Group Inc.
>
>    Office: (613) 565-5056 x28
>    pdeschamps at dmsolutions.ca <mailto:pdeschamps at dmsolutions.ca>
>    http://www.dmsolutions.ca
>    http://research.dmsolutions.ca
>    
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fusion_demo_screenshot.png
Type: image/png
Size: 55880 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/fusion-users/attachments/20081028/0a2f46c2/fusion_demo_screenshot-0001.png


More information about the fusion-users mailing list