[Cartoweb-users] PEAR installation

Fabio D'Ovidio fabiodovidio at gmail.com
Thu Sep 25 08:30:05 EDT 2008


I have this one:
/usr/lib/php5/20060613/sqlite.so

could I make a ln to php_sqlite.so ?

Oliver Christen ha scritto:
> whats the path to your php_sqlite.so ?
>
>
>
>> Oliver, if I test on demoCW3 project I have the following error:
>> but I installed both php5-sqlite3, pecl install pdo_sqlite, pdo_pgsql
>>
>> how can I do ?
>>
>> SoapFaultWrapper<br />Message : Error [2, dl() [<a href='function
>>
>> .dl'>function.dl</a>]: Unable to load dynamic library 
>> '/usr/lib/php5/20060613/php_sqlite.so' - /usr/lib
>>
>> /php5/20060613/php_sqlite.so: cannot open shared object file: No such 
>> file or directory, /usr/share/php
>>
>> /PEAR.php, 753]
>>
>> Backtrace:
>>
>> file: UNKNOWN - UNKNOWN
>>
>> call: Common::cartowebErrorHandler(2, "dl() [<a 
>> href='function.dl'>function.dl</a>]: Unable to load dyn
>>
>> ...", "/usr/share/php/PEAR.php", 753, Array(3))
>>
>> file: 753 - /usr/share/php/PEAR.php
>>
>> call: dl("php_sqlite.so")
>>
>> file: 198 - /usr/share/php/DB/sqlite.php
>>
>> call: PEAR->loadExtension("sqlite")
>>
>> file: 556 - /usr/share/php/DB.php
>>
>> call: DB_sqlite->connect(Array(9), False)
>>
>> file: 192 - /var/www/cartoweb3/common/Utils.php
>>
>> call: 
>> DB::connect("sqlite:////var/www/cartoweb3/projects/demoCW3/server_conf/demoCW...", 
>> Array(0))
>>
>> file: 301 - /var/www/cartoweb3/plugins/search/common/Search.php
>>
>> call: Utils::getDb(Null, 
>> "sqlite:////var/www/cartoweb3/projects/demoCW3/server_conf/demoCW...")
>>
>> file: 82 - /var/www/cartoweb3/plugins/search/server/ServerSearch.php
>>
>> call: DbResultProvider->getResult(Object(SearchRequest))
>>
>> file: 74 - /var/www/cartoweb3/server/ServerPluginHelper.php
>>
>> call: ServerSearch->handlePreDrawing(Object(SearchRequest))
>>
>> file: 132 - /var/www/cartoweb3/server/ServerPluginHelper.php
>>
>> call: ServerPluginHelper->callHandleFunction(Object(ServerSearch), 
>> "handlePreDrawing")
>>
>> file: UNKNOWN - UNKNOWN
>>
>> call: 
>> ClientResponderHelper->handlePreDrawingHelper(Object(ServerSearch))
>>
>> file: 267 - /var/www/cartoweb3/common/PluginManager.php
>>
>> call: call_user_func_array(Array(2), Array(1))
>>
>> file: 285 - /var/www/cartoweb3/common/PluginManager.php
>>
>> call: PluginManager->callPluginImplementing(Object(ServerSearch), 
>> "ClientResponder", "handlePreDrawing"
>>
>> , Array(0))
>>
>> file: 301 - /var/www/cartoweb3/server/Cartoserver.php
>>
>> call: PluginManager->callPluginsImplementing("ClientResponder", 
>> "handlePreDrawing")
>>
>> file: 349 - /var/www/cartoweb3/server/Cartoserver.php
>>
>> call: Cartoserver->doGetMap(Object(MapRequest))
>>
>> file: 370 - /var/www/cartoweb3/server/Cartoserver.php
>>
>> call: Cartoserver->callWithExceptionCheck("doGetMap", 
>> Object(MapRequest))
>>
>> file: 76 - /var/www/cartoweb3/server/MapResultCache.php
>>
>> call: Cartoserver->cacheGetMap(Object(MapRequest))
>>
>> file: 184 - /var/www/cartoweb3/server/MapResultCache.php
>>
>> call: MapResultCache->getMapResultFromServer(Object(MapRequest))
>>
>> file: 380 - /var/www/cartoweb3/server/Cartoserver.php
>>
>> call: MapResultCache->getMap(Object(MapRequest))
>>
>> file: 104 - /var/www/cartoweb3/client/CartoserverService.php
>>
>> call: Cartoserver->getMap(Object(MapRequest))
>>
>> file: 165 - /var/www/cartoweb3/client/CartoserverService.php
>>
>> call: CartoserverService->callDirect("getMap", Object(MapRequest))
>>
>> file: 233 - /var/www/cartoweb3/client/CartoserverService.php
>>
>> call: CartoserverService->callFunction("getMap", Object(MapRequest))
>>
>> file: 948 - /var/www/cartoweb3/client/Cartoclient.php
>>
>> call: CartoserverService->getMap(Object(MapRequest))
>>
>> file: 1086 - /var/www/cartoweb3/client/Cartoclient.php
>>
>> call: Cartoclient->getMapResultFromRequest(Object(MapRequest))
>>
>> file: 1261 - /var/www/cartoweb3/client/Cartoclient.php
>>
>> call: Cartoclient->doMain()
>>
>> file: 33 - /var/www/cartoweb3/htdocs/client.php
>>
>> call: Cartoclient->main()
>>
>> file: 3 - /var/www/cartoweb3/htdocs/demoCW3.php
>>
>> call: require_once("/var/www/cartoweb3/htdocs/client.php")
>>
>>
>>
>> Oliver Christen ha scritto:
>>> sqlite is only used by plugins (usualy the search plugin), not by 
>>> core functionalities.
>>> i would be more tempted to print out the raw mapserver query result 
>>> directly from the queryLayerByAttributes function in 
>>> ServerMapquery.php to get additional infos
>>>
>>>
>>>
>>>> Maybe the problem could be related to php_sqlite extension....
>>>> I didn't install it so now i'm trying .....
>>>>
>>>> I'll send u the result
>>>>
>>>> Thanks
>>>>
>>>> -- 
>>>> Ing. Fabio D'Ovidio
>>>>
>>>> INOVA Open Solutions s.r.l.
>>>> Web : http://www.inovaos.it
>>>> Tel.: 081 197 57 600
>>>> mail: fabiodovidio at gmail.com
>>>>
>>>>
>>>> Oliver Christen ha scritto:
>>>>> are you sure the problem is linked to PEAR?
>>>>> a "Recenter Id canceled, unable to find selected Id" is not the 
>>>>> consequency of a database query, but of a mapserver query 
>>>>> (queryByAttributes), which do not use PEAR.
>>>>> it means the id you requested was not found so it's linked to your 
>>>>> data content.
>>>>>
>>>>> regards
>>>>> Oliver
>>>>>
>>>>>> Hello.
>>>>>> I installed cartoweb 3.4 on CentOS machine and I had no problem.
>>>>>> Now, I am installing cartoweb on Debian Etch. I used the same 
>>>>>> go-pear.php script to install PEAR modules and I modifed php.ini 
>>>>>> in order to use them ("include_directory"...).
>>>>>> The problem is that my cartoweb proj doesn't able to read and use 
>>>>>> PEAR module (I think)...but it is strange that auth plugin works 
>>>>>> fine (it uses PEAR to connect to my DB....)
>>>>>> The error is :
>>>>>> "Recenter Id canceled, unable to find selected Id"...
>>>>>>
>>>>>>
>>>>>>
>>>>>> How can I resolve the problem ?
>>>>>>
>>>>>> -- 
>>>>>> Ing. Fabio D'Ovidio
>>>>>>
>>>>>> INOVA Open Solutions s.r.l.
>>>>>> Web : http://www.inovaos.it
>>>>>> Tel.: 081 197 57 600
>>>>>> mail: fabiodovidio at gmail.com
>>>>>>
>>>>>> _______________________________________________
>>>>>> Cartoweb-users mailing list
>>>>>> Cartoweb-users at lists.maptools.org
>>>>>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>> -- 
>> Ing. Fabio D'Ovidio
>>
>> INOVA Open Solutions s.r.l.
>> Web : http://www.inovaos.it
>> Tel.: 081 197 57 600
>> mail: fabiodovidio at gmail.com
>>
>>
>
>

-- 
Ing. Fabio D'Ovidio

INOVA Open Solutions s.r.l.
Web : http://www.inovaos.it
Tel.: 081 197 57 600
mail: fabiodovidio at gmail.com



More information about the Cartoweb-users mailing list