[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