[Chameleon] Re:Installing Chameleon on Linux

Paul Spencer pspencer at dmsolutions.ca
Thu Feb 10 14:00:05 EST 2005


you need to set session save path in php.ini and make sure that this 
directory is writable by the Apache user.

Cheers,

Paul

Robin Brown wrote:
> The install is now partially working but I get an error when trying to run the samples.
> 
> http://linux.unb.ca/Chameleon/samples/htdocs/
> 
> Error message:
> FATAL ERROR: Session save path () doesn't exist or is not writable
> 
> Do I need to give write access somewhere?  If so where?  If not, does anyone know how to
> fix this?
> 
> Thanks 
> 
> Robin
> 
> 
> 
> Quoting Paul Spencer <pspencer at dmsolutions.ca>:
> 
> 
>>Robin,
>>
>>PHP can be built with its extensions as either loadable modules or 
>>compiled directly into the php executable.  On windows, PHP is always 
>>distributed with loadable modules, but on Linux it is normal to compile 
>>extensions directly into the final executable.
>>
>>Chameleon requires two modules, dbase and gd.  You can enable these when 
>>building php by adding --with-dbase and --with-gd (I think ... check 
>>./configure --help).
>>
>>Cheers
>>
>>Paul
>>
>>Jason Fournier wrote:
>>
>>>Robin,
>>>
>>>Others with greater Linux experience may have a better idea of what's 
>>>going on but I dug around a little bit and it seems that there are two 
>>>files in the common directory that load php_dbase.dll exclusively (ie, 
>>>no check for .so):
>>>
>>>htdocs/common/mlt/create_dbf.php
>>>htdocs/common/phpwms/manage_servers.php
>>>
>>>I suspect the first one would be more evident in all the sample apps as 
>>>it's associated with translation.  You could try placing the following 
>>>code at the top of that file:
>>>
>>>    if (!extension_loaded("dbase"))
>>>    {
>>>        if (PHP_OS == "WINNT" || PHP_OS == "WIN32")
>>>        {
>>>            dl("php_dbase.dll");
>>>        }
>>>        else
>>>        {
>>>            dl("php_dbase.so");
>>>        }
>>>    }
>>>
>>>in place of:
>>>
>>>if (!extension_loaded("dbase")) dl("php_dbase.dll");
>>>
>>>This is untested since I am a Windows person.  If this solves the issue 
>>>then please file a bug (or let the list know and I'll file a bug).
>>>
>>>BTW, does phpinfo() reveal that dbase is available to you?
>>>
>>>Thanks,
>>>Jason
>>>
>>>
>>>Robin Brown wrote:
>>>
>>>
>>>>Hello all,
>>>>
>>>>We are trying to install Chameleon version 1.99 beta 2 on a linux 
>>>>server and are having
>>>>trouble getting the samples to work.
>>>>
>>>>
>>>>
>>>>>It appears when I try to run any of the chameleon samples that it is
>>>>>looking for:
>>>>>
>>>>> /usr/local/lib/php/extensions/php_dbase.dll
>>>>>
>>>>>but the only object in the directory is the php_mapscript.so shared
>>>>>object.  If the .dll extension means what I think it does, then the
>>>>>chameleon sample is looking for a windows type object, a dll rather
>>>>>than a shared object (.so) file.  
>>>>
>>>>
>>>>
>>>>does anyone know how to fix this problem?
>>>>
>>>>Is there anything special we need to do to get Chameleon working on 
>>>>Linux?  As far as I
>>>>know, all the instructions available for installation have been 
>>>>followed.  Any help
>>>>would be appreciated.
>>>>
>>>>Thanks
>>>>
>>>>Robin
>>>>_______________________________________________
>>>>Chameleon mailing list
>>>>Chameleon at lists.maptools.org
>>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>>
>>>
>>-- 
>>+-----------------------------------------------------------------+
>>|Paul Spencer                           pspencer at dmsolutions.ca   |
>>+-----------------------------------------------------------------+
>>|Applications & Software Development                              |
>>|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
>>+-----------------------------------------------------------------+
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/chameleon
>>
> 
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
> 

-- 
+-----------------------------------------------------------------+
|Paul Spencer                           pspencer at dmsolutions.ca   |
+-----------------------------------------------------------------+
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
+-----------------------------------------------------------------+


More information about the Chameleon mailing list