[Chameleon-dev] [Bug 700] New: [Chameleon - Core] gszAppPath calculations fail with PHP 4.3.2RC3

bugzilla-daemon at www.maptools.org bugzilla-daemon at www.maptools.org
Thu Oct 14 12:25:16 EDT 2004


           Summary: [Chameleon - Core] gszAppPath calculations fail with PHP
           Product: Chameleon
           Version: 1.99
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Core
        AssignedTo: chameleon-dev at lists.maptools.org
        ReportedBy: pspencer at dmsolutions.ca

When Chameleon tries to figure out the gszAppPath, it tests $_SERVER variables
to see where the page resides on the filesystem.  The $_SERVER array is
populated by PHP based on information coming from the web server and is
different depending on PHP version and web server version (i.e php 4.3.2 reports
different values that php 4.3.6 for the same web server).  Chameleon already
detects the two major differences, which is PATH_TRANSLATED and
ORIG_PATH_TRANSLATED.  It appears that some versions of PHP will provide both
but one will be an empty string.  Since PATH_TRANSLATED is tested first, if it
is an empty string, Chameleon will incorrectly determine the location of the
application and will fail to work.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the Chameleon-dev mailing list