Dear Ralph / Forum
I installed eGroupware 1.6 on Ubuntu 9 and (using an Amazon AMI) from the default svn repository. the setup is stright forward with LAMP, Postfix and egroupware depencies installed.
Although everything seems to work fine, I cannot view files that were uploaded to the system or those attached to infologs. It seems that the files upload but when retrieved it result in a blank new window. The browser URL finds http://mydomain/webdav.php/home/adminegw/image001-2.jpg but no image is displayed or downloaded.
I realise I am missing something small somewhere, but cannot find a solution in the formus or elsewhere. Please advise…
The Install config for the domain are as follows:
Users and group files: /mnt/egroupware/data/default16/files
Temporary files: /mnt/egroupware/tmp
The apache config for the domain includes the following:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mydomain
ServerAlias team.mydomain
DocumentRoot /mnt/egroupware/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /mnt/egroupware/htdocs/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /mnt/egroupware/data/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory /mnt/egroupware/tmp/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
The results for the installation check are as follows:
Checking required PHP version 5.1+ (recommended 5.2+): 5.2.6-3ubuntu4.1 ==> True
Passed Checking php.ini: safe_mode = Off: ini_get(‘safe_mode’)=’’ = Off
Passed Checking php.ini: magic_quotes_runtime = Off: ini_get(‘magic_quotes_runtime’)=’’ = Off
Passed Checking php.ini: register_globals = Off: ini_get(‘register_globals’)=’’ = Off
Passed Checking php.ini: display_errors = Off: ini_get(‘display_errors’)=’’ = Off
Passed Checking php.ini: memory_limit >= 24M: ini_get(‘memory_limit’)=‘24M’
Passed Checking php.ini: max_execution_time >= 30: ini_get(‘max_execution_time’)=‘30’
Passed Checking php.ini: file_uploads = On: ini_get(‘file_uploads’)=‘1’ = On
Passed Checking php.ini: upload_max_filesize >= 8M: ini_get(‘upload_max_filesize’)=‘8M’
Passed Checking php.ini: post_max_size >= 8M: ini_get(‘post_max_size’)=‘8M’
Passed Checking php.ini: include_path contain .: ini_get(‘include_path’)=’.:/usr/share/php:/usr/share/pear’
Passed Checking php.ini: mbstring.func_overload = 7: ini_get(‘mbstring.func_overload’)=‘7’
Passed Checking php.ini: magic_quotes_gpc = Off: ini_get(‘magic_quotes_gpc’)=’’ = Off
Passed Checking extension session is loaded or loadable: True
Passed Checking extension pdo is loaded or loadable: True
Passed Checking extension mysql is loaded or loadable: True
Passed Checking extension pdo_mysql is loaded or loadable: True
Passed Checking extension imap is loaded or loadable: True
Passed Checking extension dom is loaded or loadable: True
Passed Checking PEAR is installed: 1.7.1
Passed Checking PEAR::HTTP_WebDAV_Server is installed: 999.egw-pear
Passed Checking PEAR::Net_Socket is installed: 999.egw-pear
Passed Checking PEAR::Auth_SASL is installed: 1.0.2
Passed Checking PEAR::Net_IMAP is installed: 999.egw-pear
Passed Checking PEAR::Net_Sieve is installed: 999.egw-pear
Passed Checking PEAR::XML_Feed_Parser is installed: 1.0.3
Passed Checking PEAR::Log is installed: 999.egw-pear
Passed Checking for GD support…: True
Passed Checking file-permissions of . for not world writable: root/root drwxr-xr-x
This might take a while, please wait …
Passed Checking file-permissions of header.inc.php for not world readable: www-data/www-data -rw-r-----
Passed Checking if php.ini setting session.save_path=’/var/lib/php5’ is writable by the webserver: root/root drwx-wx-wt
eGroupware and data are installed in a separate volume /mnt/egroupware with the following rights and permissions
ls -l /mnt/egroupware
drwxrwxrwx 3 www-data www-data 4096 2009-06-22 14:16 data
-rw-r----- 1 www-data www-data 4391 2009-06-22 14:25 header.inc.php
drwxr-xr-x 34 root root 4096 2009-06-22 14:25 htdocs
drwxrwxrwx 2 www-data www-data 4096 2009-06-22 15:43 tmp
ls -l /mnt/egroupware/data
drwxrwxrwx 4 www-data www-data 4096 2009-06-22 14:16 default16
ls -l /mnt/egroupware/data/default16
drwxrwxrwx 2 www-data www-data 4096 2009-06-22 14:16 backup
drwxrwxrwx 3 www-data www-data 4096 2009-06-22 14:30 files