[Cartoweb-users] Locale / gettext installation problem on
DebianEtch
Oliver Christen
oliver.christen at camptocamp.com
Fri Feb 29 11:32:32 EST 2008
Hi
if the profile is set to development, the error box message should change to
"an error occured, press ok to display the error message" or something like
that and the error message should be displayed at the bottom of you display.
anyway, I suspect it is somehow linked to the plugin search. Try to
deactivate that plugin in the project client.ini (or client.ini.in if you do
a cw3setup --install after that) and let me know if you still have the error
or not.
regards
Oliver
> Hi Oliver, dear list,
>
> I solved the error by reinstalling the include libs. However, I still get
> an error message:
>
> "An error has occurred. Press ok to reload the application"
>
> In client_conf/client.ini PROFILE is still set to DEVELOPMENT, but I don't
> get any more meaningful information.
>
> I checked the apache2 error logs and the cartoclient logs (both on
> DEBUG-level).
> - Apache does not record any errors at all.
> - The cartoclient log produces DEBUG and WARN messages (appended), but no
> actual errors.
>
> One funny thing. Once I click the "cancel" button on the error message, I
> can zoom into the map, pan and so on - without an error. I only get errors
> again, if I try to load the "Transports" theme or if I zoom out again.
>
> Any hints on that?
>
> Best regards,
> Nils
>
>
> ********************
> extract of the cartoclient.log file - first ... and last ... lines:
>
>
> 667 [29267] DEBUG ClientProjectHandler - current project is demoCW3
> 667 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/coreplugins/location/client/ClientLocation.php
> 668 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/coreplugins/location/common/Location.php
> 673 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/coreplugins/layers/client/ClientLayers.php
> 673 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/coreplugins/layers/common/Layers.php
> 681 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/coreplugins/images/client/ClientImages.php
> 682 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/coreplugins/images/common/Images.php
> 685 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/coreplugins/query/client/ClientQuery.php
> 685 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/coreplugins/query/common/Query.php
> 689 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/coreplugins/tables/client/ClientTables.php
> 689 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/coreplugins/tables/common/Tables.php
> 695 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/coreplugins/statictools/client/ClientStatictools.ph
> p
> 695 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/coreplugins/statictools/common/Statictools.php
> 697 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/plugins/exportCsv/client/ClientExportCsv.php
> 697 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/exportCsv/common/ExportCsv.php
> 699 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/plugins/exportPdf/client/ClientExportPdf.php
> 699 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/exportPdf/common/ExportPdf.php
> 708 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/plugins/outline/client/ClientOutline.php
> 708 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/outline/common/Outline.php
> 713 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/plugins/auth/client/ClientAuth.php
> 713 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/auth/common/Auth.php
> 719 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/projects/demoCW3/plugins/checkInstall/client/Client
> CheckInstall.php
> 719 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/checkInstall/common/CheckInstall.php
> 720 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/plugins/bboxHistory/client/ClientBboxHistory.php
> 720 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/bboxHistory/common/BboxHistory.php
> 721 [29267] DEBUG PluginManager - trying to load class
> /srv/www/cartoweb3/plugins/search/client/ClientSearch.php
> 721 [29267] DEBUG PluginManager -
> /srv/www/cartoweb3/plugins/search/common/Search.php
> 724 [29267] DEBUG Cartoclient - client context loaded (from session, or
> new)
> 725 [29267] DEBUG I18n::setLocale - LANG: $_COOKIE[langCookie] = en
> 725 [29267] DEBUG I18nGettext::bindtextdomain - LANG: binddomain
> demoCW3.demoCW3.demoCW3 /srv/www/cartoweb3/locale/
> 725 [29267] DEBUG I18nGettext::textdomain - LANG: textdomain
> demoCW3.demoCW3.demoCW3
> 727 [29267] DEBUG MapInfoCache - Reading mapinfo from cache
> 729 [29267] DEBUG Cartoclient - Using 'default' initialMapState, detected
> from INI file.
> 729 [29267] DEBUG Cartoclient - Loading existing session
> 729 [29267] DEBUG SessionableHelper - true
> 730 [29267] DEBUG ClientLocation - loading session:
> 730 [29267] DEBUG ClientLocation - LocationState::__set_state(array(
> 'bbox' =>
> ...
> ...
> ... skipped lines ...
> ...
> ...
>
> 746 [29268] WARN CoreProviderHelper - plugin location getResult returned
> false, not storing the information
> 746 [29268] DEBUG CoreProviderHelper - Calling callHandleFunction for
> plugin layers
> 746 [29268] WARN CoreProviderHelper - calling function handleCorePlugin
> 746 [29268] DEBUG ServerLayers - layers to draw:
> 747 [29268] DEBUG ServerLayers - array (
> 0 => 'raster',
> 1 => 'iceland',
> 2 => 'lake',
> 3 => 'sea',
> )
> 747 [29268] DEBUG ServerLayers - testing id raster
> 748 [29268] DEBUG ServerLayers - testing id iceland
> 748 [29268] DEBUG ServerLayers - testing id lake
> 748 [29268] DEBUG ServerLayers - testing id sea
> 748 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for
> plugin location
> 749 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
> 749 [29268] WARN ClientResponderHelper - plugin location getResult
> returned false, not storing the information
> 749 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for
> plugin layers
> 749 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
> 749 [29268] WARN ClientResponderHelper - plugin layers getResult returned
> false, not storing the information
> 750 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for
> plugin images
> 750 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
> 750 [29268] WARN ClientResponderHelper - plugin images getResult returned
> false, not storing the information
> 750 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for
> plugin query
> 750 [29268] WARN ClientResponderHelper - request variable queryRequest not
> present: skipping plugin ServerQuery
> 751 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for
> plugin outline
> 751 [29268] WARN ClientResponderHelper - request variable outlineRequest
> not present: skipping plugin ServerOutline
> 751 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for
> plugin search
> 751 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
>
>
> Oliver Christen schrieb:
>> Hi
>>
>> concerning the error you were getting, the system say it cant find the
>> files log4php/LoggerManager.php, so either the file is not there or the
>> system doesnt have the rights to read it or access the folder.
>>
>>
>> concerning the demo, you only need cartoclientBaseUrl =
>> "http://myurl/cartoweb3/client/
>> the other parameters can use the default value defined in the file
>> client_conf/client.ini.dist
>>
>> cartoserverDirectAccess = true is the default value in client.ini.dist
>> profile = development will simply add debuggin info and, if ajax is
>> enabled, the JSTrace debugging windows. Default is production.
>> ajaxOn = true enable ajax, but the demo can work in non-ajax mode too.
>> default is false
>> cartoserverBaseUrl = "http://bla.com is only used is you have set
>> cartoserverDirectAccess = false and means the server part of Cartoweb
>> will run on a nother computer. default is not set.
>>
>> regards
>> Oliver
>>
>>
>>
>>
>>> Hi Oliver,
>>> i checked the /cartoweb3/include/ folder and it contains the following 8
>>> files/directories:
>>> fpdf, log4php, pear, pear_base, smarty, themamap, version, yamasoft.
>>>
>>> One more question:
>>> Which parameters do I have to specify AT LEAST in the client.ini and the
>>> server.ini files in order to get the cartoweb demo running? Currently I
>>> set
>>>
>>> cartoserverDirectAccess = true
>>> profile = development
>>> ajaxOn = true
>>> cartoclientBaseUrl = "http://myurl/cartoweb3/client/
>>> cartoserverBaseUrl = "http://myurl/cartoweb3/server/
>>>
>>> Thanks for helping.
>>>
>>> Nils
>>>
>>>
>>> Oliver Christen schrieb:
>>>> you seem to be missing the files/folder log4php/*
>>>> be sure you have installed correctly the includes libraries needed by
>>>> Cartoweb
>>>> you can check by looking into the folder /cartoweb3/include/ which
>>>> should contain several folders: fpdf, log4php, pear, smarty, ...
>>>>
>>>> your include_path seems correct as it contains
>>>> "/srv/www/cartoweb3/include/"
>>>>
>>>> regards
>>>> Oliver
>>>>
>>>>
>>>>> Hi Oliver,
>>>>> thanks for your reply. In development mode I get:
>>>>>
>>>>> Warning: require_once(log4php/LoggerManager.php)
>>>>> [function.require-once]: failed to open stream: No such file or
>>>>> directory in /srv/www/cartoweb3/common/Log4phpInit.php on line 45
>>>>>
>>>>> Fatal error: require_once() [function.require]: Failed opening
>>>>> required 'log4php/LoggerManager.php'
>>>>> (include_path='.:/usr/share/php:/usr/share/pear:/srv/www/cartoweb3/include/:/srv/www/cartoweb3/include/pear')
>>>>> in /srv/www/cartoweb3/common/Log4phpInit.php on line 45
>>>>>
>>>>> Looks like there is some php function missing - but I cannot make
>>>>> sense out of that message. Do you have an Idea?
>>>>>
>>>>> Thanks, Nils
>>>>>
>>>>> Oliver Christen schrieb:
>>>>>> Hi
>>>>>>
>>>>>> Im pretty sure the error when loading the application is not related
>>>>>> to the warning returned by po2mo.php
>>>>>>
>>>>>> In the file cartoweb3/projects/demoCW3/client_conf/client.ini, set
>>>>>> temporarily the variable profile = production to profile =
>>>>>> development, this will allow to display the error actually returned
>>>>>> via Ajax. (the popup message change to "click ok to display the error
>>>>>> message" or so and the message is displayed at the bottom of the
>>>>>> page)
>>>>>>
>>>>>> Let me know what you see.
>>>>>>
>>>>>> regards
>>>>>> Oliver
>>>>>>
>>>>>>
>>>>>>> Dear list,
>>>>>>>
>>>>>>> I try to install CartoWeb 3.4.0 on Debian Etch.
>>>>>>> Gettext (deb-package, version 0.17) is fine (tested with both
>>>>>>> testscripts). And I restarted apache after modifiying
>>>>>>> /etc/locale.alias and running locale-gen.
>>>>>>> PostgreSQL & PostGIS are running.
>>>>>>> www-data resides in /srv/www
>>>>>>>
>>>>>>> but when I run the installation script with
>>>>>>>
>>>>>>> php cw3setup.php --install --base-url http://myurl/cartoweb3
>>>>>>>
>>>>>>> I get the following output and error:
>>>>>>>
>>>>>>> installing
>>>>>>> Creating directories
>>>>>>> Setting permissions
>>>>>>> Copying .ini.dist files into .ini (if not existing)
>>>>>>> Copying/linking resources into htdocs
>>>>>>> Copied <files>.in into <files> for projects: all
>>>>>>> Launching makemaps script for projects: all
>>>>>>> Launching po2mo script for projects: all
>>>>>>>
>>>>>>> Warning:
>>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.fr.po):
>>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>>> Warning: Couldn't retrieve server 'fr' file.
>>>>>>>
>>>>>>> Warning:
>>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.en.po):
>>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>>> Warning: Couldn't retrieve server 'en' file.
>>>>>>>
>>>>>>> Warning:
>>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test_postgis.fr.po):
>>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>>> Warning: Couldn't retrieve server 'fr' file.
>>>>>>>
>>>>>>> Warning:
>>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test_postgis.en.po):
>>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>>> Warning: Couldn't retrieve server 'en' file.
>>>>>>>
>>>>>>> Warning:
>>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test.fr.po):
>>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>>> Warning: Couldn't retrieve server 'fr' file.
>>>>>>>
>>>>>>> Warning:
>>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test.en.po):
>>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>>> Warning: Couldn't retrieve server 'en' file.
>>>>>>> Installation finished...
>>>>>>>
>>>>>>> After the installation I can run the Cartoweb Demo application
>>>>>>> (http://myurl/cartoweb3/htdocs/demoCW3.php), but get the following
>>>>>>> error:
>>>>>>>
>>>>>>> An error has occurred. Please press OK to reload this application.
>>>>>>>
>>>>>>>
>>>>>>> Any help would be appreciated.
>>>>>>>
>>>>>>> Thanx, Nils
>>>>>>> _______________________________________________
>>>>>>> Cartoweb-users mailing list
>>>>>>> Cartoweb-users at lists.maptools.org
>>>>>>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>>>>>>
>>>>>> From - Fri
>>>>>
>>>
>>> --
>>> Nils Zierath
>>>
>>> ZEF 10 Years
>>> 1997-2007: 10 Years of Development Research
>>> on Economic, Cultural, and Ecological Change
>>> in the Developing World
>>>
>>> Center for Development Research
>>> Department of Ecology and Resource Management
>>>
>>> Walter-Flex-Strasse 3
>>> 53113 Bonn (Germany)
>>>
>>> Tel.: +49 (0) 228 - 73-1793
>>> FAX: +49 (0) 228 - 73-1889
>>>
>>> E-Mail: nils.zierath at uni-bonn.de
>>> Web: http://www.coffee.uni-bonn.de
>>> http://www.zef.de
>>>
>
> --
> Nils Zierath
>
> ZEF 10 Years
> 1997-2007: 10 Years of Development Research
> on Economic, Cultural, and Ecological Change
> in the Developing World
>
> Center for Development Research
> Department of Ecology and Resource Management
>
> Walter-Flex-Strasse 3
> 53113 Bonn (Germany)
>
> Tel.: +49 (0) 228 - 73-1793
> FAX: +49 (0) 228 - 73-1889
>
> E-Mail: nils.zierath at uni-bonn.de
> Web: http://www.coffee.uni-bonn.de
> http://www.zef.de
>
More information about the Cartoweb-users
mailing list