One of my clients like to have a system with a shared calendar/e-mail and filesharing. Something like phpgroupware or Zimbra. I have had a look at the Zimbra documentation and i think it is not compatible with my ISPCOnfig server. I also do not know if phpgroupware is compatible. Is there anyone out here, who knows such a system, which is easy to use and compatible with ISPConfig? (Document sharing is the most important feature). Any advise is very welcome!
If I remember correctly, phpgroupware is "just" a php web application, this means that it is compatible with ISPConfig. Zimbra is not compatible because it has its own postfix server setup and will conflict with the way ISPConfig configures postfix.
so far i have been able to install. but i have run into problems getting phpgroupware to use my database. not sure if its my stupidity or not. but it seems like it should work but its not..
Do you use the correct database username and password in the phpgroupware configuration, also the correct hostname (most of the time this is "localhost")?
here are my current settings. i dont know how much you can help Code: define('PHPGW_SERVER_ROOT','/var/www/web21/web/phpgroupware'); define('PHPGW_INCLUDE_ROOT','/var/www/web21/web/phpgroupware'); $GLOBALS['phpgw_info']['server']['header_admin_password'] = '****'; /* phpGroupWare domain-specific db settings */ $GLOBALS['phpgw_domain']['*********'] = array ( 'db_host' => 'localhost', 'db_name' => 'web**_db1 ', 'db_user' => 'web**_u1 ', 'db_pass' => '*****', // Look at the README file 'db_type' => 'mysql', // This will limit who is allowed to make configuration modifications 'config_passwd' => '****' ); /* ** If you want to have your domains in a select box, change to True ** If not, users will have to login as user@domain ** Note: This is only for virtual domain support, default domain users can login only using ** there loginid. */ $GLOBALS['phpgw_info']['server']['show_domain_selectbox'] = False; /* ** As an alternative to the domain select box, set this option to True ** to use the domain name from the browser provided hostname ($_SERVER['HTTP_HOST']) */ $GLOBALS['phpgw_info']['server']['domain_from_host'] = True; $GLOBALS['phpgw_info']['server']['db_persistent'] = False; /* ** phpGroupWare can handle session management using the database, but if ** you are using PHP4 you can usually get better performance by having phpGroupWare ** use the session support built into PHP4. PHP3 users will have to use the database. ** Your choices are 'db' or 'php4' */ $GLOBALS['phpgw_info']['server']['sessions_type'] = 'php4'; /* Select which login template set you want, most people will use default */ $GLOBALS['phpgw_info']['login_template_set'] = 'default'; /* This is used to control mcrypt's use */ $GLOBALS['phpgw_info']['server']['mcrypt_enabled'] = False; /* Set this to 'old' for versions < 2.4, otherwise the exact mcrypt version you use. */ $GLOBALS['phpgw_info']['server']['versions']['mcrypt'] = ''; /* ** This is a random string used as the initialization vector for mcrypt ** feel free to change it when setting up phpgroupware on a clean database, ** but you must not change it after that point! ** It should be around 30 bytes in length. */ $GLOBALS['phpgw_info']['server']['mcrypt_iv'] = '7fNh7flZuwAQRDwVrJ7rwUZI9PIaEU'; /* If you want phpGroupWare to be cached by proxy servers, uncomment the following */ /* This is NOT recommended, but phpGroupWare should still work fine. */ if(!isset($GLOBALS['phpgw_info']['flags']['nocachecontrol']) || !$GLOBALS['phpgw_info']['flags']['nocachecontrol'] == True) { header('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1 header('Pragma: no-cache'); // HTTP/1.0 } /* debugging settings */ define('DEBUG_APP', False); define('DEBUG_API', False); define('DEBUG_DATATYPES', True); define('DEBUG_LEVEL', 3); define('DEBUG_OUTPUT', 2); /* 1 = screen, 2 = DB (not supported with PHP3). For both use 3. */ define('DEBUG_TIMER', False); function perfgetmicrotime() { list($usec, $sec) = explode(' ',microtime()); return ((float)$usec + (float)$sec); } if (DEBUG_TIMER) { $GLOBALS['debug_timer_start'] = perfgetmicrotime(); }
Hi all, My "two thumbs up" goes to Group-Office at www.group-office.com . I've been using them for about two years now and absolutely love it. I've got several clients running it also. It requires php / mysql and they have a free version along with a paid version. I personally along with a few of the clients are using the free version as it does most everything we need. Very easy to install also. Cheers! Ken
Thanks everyone for sharing your experience. My client has chosen for KnowledgeTree DMS, filesharing was the most important item. I like to give Group-Office a try soon!
well i got phpgroupware working and its a nice program although the apperance isnt as clean as i would like... but oh well...