Ralf,
First thank you for egroupware
Gantt chart problem.
The tmp directory is as far as I can tell readable and writable by egw
In the /tmp directory I have
drwx------ 4 www-data www-data 1024 2010-09-21 22:52 egw_cache
and also there a number of gannt files
-rw-r–r-- 1 www-data www-data 11379 2010-09-22 00:16 ganttchartamGDkt
-rw-r–r-- 1 www-data www-data 11379 2010-09-22 00:19 ganttchartdj5YeL
-rw-r–r-- 1 www-data www-data 10148 2010-09-21 23:54 ganttchartkWqEt9
Plus
drwxr-xr-x 2 www-data www-data 1024 2010-09-21 22:54 HTML
drwxr-xr-x 2 www-data www-data 1024 2010-09-21 22:54 URI
Apache runs as www-data here so it seems certain that egw can certainly read and write there.
Also if I do the following
(1) open projectmanager
(2) select test project (November – January)
(3) click gantchart (gantchart parameter is now active showing dates, elements and so on, but no graph is shown on screen)
http://192.168.254.200/web/etemplate/process_exec.php?menuaction=projectmanager.projectmanager_ganttchart.show is the url shown
(4) typing http://192.168.254.200/web/projectmanager/ganttchart.php clears the screen and displays the graph
the only error I see in the apache error log is File does not exist: /var/www/docs/favicon.ico ?
Open basedir problem
The open basedir problem arose on installation from the message jpgraph is outdated.
The msg shown was to install jpgraph in /jpgraph but no indication if this was from server root or egw “root”
On the configuration here
Egw is at /usr/share/egroupware
There is also /usr/share/egroupware/jpgraph which has ver 3.0.7 there, this however does not make the error message download latest version from jpgraph go away.
Installing jpgraph in /usr/share/jpgraph and then checking apache logs showed the basedir error so I added /usr/share/jpgraph to the apache.conf file.
The installation check does produce errors in the apachelog but I presume that these are tests as the results shown from setup are all good (green tick mark)
Example of error
[Wed Sep 22 09:27:24 2010] [error] [client 192.168.254.8]
PHP Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/etc/pear.conf) is not within the allowed path(s): (/usr/share/egroupware:/var/lib/egroupware:/tmp:/usr/share/php:/usr/local/zend/share/pear:/usr/bin/zip:/usr/share/jpgraph:/usr/bin/tnef:/usr/bin/aspell:/usr/share) in /usr/share/php/PEAR/Config.php on line 625, referer: http://192.168.254.200/web/setup/config.php
J6700:/usr/share/jpgraph#
There is no /usr/etc in this configuration, the file is at /etc/pear.conf
Thank you though for that very quick response!
Brgds
Craig