Changes

Jump to navigation Jump to search
7,755 bytes added ,  00:11, 23 November 2016
Line 1: Line 1:  
{{Languages|Egroupware}}
 
{{Languages|Egroupware}}
=eGroupWare 1.4.004 for SME 7.x and above=
+
{{usefulnote}}
 +
= Version =
 +
{{ #smeversion: smeserver-egroupware}}
   −
==Maintainers==
+
=Description=
[[User:Berdie/de|Dietmar Berteld]]<br/>
  −
mailto:dietmar@berteld.com
  −
 
  −
[[User:Cool34000|Sylvain Gomez]]<br/>
  −
mailto:sylvaingomez@free.fr
  −
 
  −
[[User:Snoopyski|Stéphane Gauvin]]<br/>
  −
mailto:sgauvin@serviceinfosg.com
  −
 
  −
==Description==
   
eGroupWare is a [http://www.egroupware.org/philosophy free] enterprise ready groupware software for your network. It enables you to manage contacts, appointments, todos and many more for your whole business.
 
eGroupWare is a [http://www.egroupware.org/philosophy free] enterprise ready groupware software for your network. It enables you to manage contacts, appointments, todos and many more for your whole business.
   Line 22: Line 14:     
With this RPM you can use eGroupWare on your SME 7.x (and above). You can install it as one single package in a very comfortable way.
 
With this RPM you can use eGroupWare on your SME 7.x (and above). You can install it as one single package in a very comfortable way.
 +
 +
=egroupware-epl 14.1 Only SME9 =
 +
 +
==Maintainers==
 +
 +
[mailto:stephdl@de-labrusse.fr stephdl] Stéphane de Labrusse AKA [[User:stephdl|Stephdl]]<br />
 +
 +
==Installation==
 +
'''Only for SME9'''<br />
 +
 +
'''see [[Egroupware_repository]] to enable the egroupware repository'''
 +
* For SME 9
 +
 +
For installation run the following commands:
 +
* for [[stephdl]]
 +
  db yum_repositories set stephdl repository \
 +
BaseURL http://mirror.de-labrusse.fr/smeserver/\$releasever \
 +
EnableGroups no GPGCheck yes \
 +
Name "Mirror de Labrusse" \
 +
GPGKey http://mirror.de-labrusse.fr/RPM-GPG-KEY \
 +
Visible yes status disabled
 +
 +
* For [[epel]]
 +
 +
/sbin/e-smith/db yum_repositories set epel repository \
 +
Name 'Epel - EL6' \
 +
BaseUrl 'http://download.fedoraproject.org/pub/epel/6/$basearch' \
 +
MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch' \
 +
EnableGroups no \
 +
GPGCheck yes \
 +
GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \
 +
Visible no \
 +
status disabled
 +
 +
* For [[egroupware_repository]]
 +
 +
db yum_repositories set egroupware repository \
 +
Name "server_eGroupWare" \
 +
BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_6/ \
 +
EnableGroups no GPGCheck yes \ Name "eGroupware (CentOS_6)" \
 +
GPGKey http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_6/repodata/repomd.xml.key \
 +
Visible yes status disabled
 +
then
 +
 +
signal-event yum-modify
 +
 +
if you want to have the sieve support then install smeserver-dovecot-extras from [[fws]] repository
 +
 +
db yum_repositories set fws repository \
 +
BaseURL http://repo.firewall-services.com/centos/\$releasever \
 +
EnableGroups no GPGCheck yes \
 +
Name "Firewall Services" \
 +
GPGKey http://repo.firewall-services.com/RPM-GPG-KEY \
 +
Visible yes status disabled
 +
 +
then
 +
yum install --enablerepo=fws smeserver-dovecot-extras
 +
'''RESPONSE : Aucun paquet smeserver-dovecot-extras disponible. !!!! --> SOLUTION ? '''<br />
 +
'''PROBLEM : NO smeserver-dovecot-extras RPM IN FWS REPOSITORY'''
 +
 +
else install directly
 +
yum install smeserver-egroupware-epl --enablerepo=stephdl,epel,egroupware
 +
signal-event post-upgrade; signal-event reboot
 +
'''RESPONSE : Erreur : Paquet : egroupware-epl-core-16.1.20161107-1.1.noarch (egroupware) Requiert : php >= 5.4.0 !!!! --> SOLUTION ?'''<br />
 +
'''PROBLEM : MAJOR VERSION NOW IN OPENSUSE REPOSITORY - REQUIRE PHP 5.5 BUT PHP 5.4 IN SME 9.1'''
 +
 +
you can go to the [[Egroupware#Starting_with_eGroupWare|Setup]]
 +
 +
==DB commands==
 +
# config show egroupware
 +
egroupware=service
 +
    DbName=egroupware
 +
    DbPassword=V1/+eSZxL9KcAoSCX0+kZL0+UUbZeQ7KTw==
 +
    DbUser=egwuser
 +
    HTTPS=on
 +
    MaxExecutionTime=90
 +
    MemoryLimit=256M
 +
    Name=eGroupWare
 +
    PublicAccess=global
 +
    UploadMaxFileSize=65M
 +
 +
for example if you want to modify the UploadMaxFileSize
 +
config setprop egroupware UploadMaxFileSize 256M
 +
signal-event console-save
 +
 +
=eGroupWare 1.8.007 for SME 8.x =
 +
 +
==Maintainers==
 +
 +
[[User:Unnilennium|Jean-Philippe Pialasse]]
    
==Installation==
 
==Installation==
 +
 +
'''see [[Egroupware_repository]] to enable the egroupware repository'''
 +
 
For installation run the following commands:
 
For installation run the following commands:
  wget http://mirror.contribs.org/contribs/sgomez/contribs/egroupware/smeserver-egroupware-1.4.004-1.noarch.rpm
+
  db yum_repositories set egroupware repository \
  yum localinstall smeserver-egroupware-1.4.004-1.noarch.rpm
+
Name "server_eGroupWare" \
The rpm is about 260Mbyte in size, so may take some minutes to download.
+
BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/ \
 +
EnableGroups no GPGCheck yes \ Name "eGroupware (CentOS_5)" \
 +
GPGKey http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/repodata/repomd.xml.key \
 +
  Visible yes status disabled
 +
then
 +
 
 +
signal-event yum-modify
 +
 
 +
yum install smeserver-egroupware --enablerepo=egroupware,smecontribs
 +
signal-event post-upgrade; signal-event reboot
 +
 
 +
 
 +
 
 +
==Configuration==
 +
 
 +
see [[Egroupware#Starting with eGroupWare|Starting with eGroupWare]]
    
==Update/Upgrade==
 
==Update/Upgrade==
Line 33: Line 133:  
{{Warning box|'''Because of a bug in old RPM versions'''*''', YOU MUST UNINSTALL THE OLD RPM BEFORE UPDATING WITH THE FOLLOWING COMMAND:'''
 
{{Warning box|'''Because of a bug in old RPM versions'''*''', YOU MUST UNINSTALL THE OLD RPM BEFORE UPDATING WITH THE FOLLOWING COMMAND:'''
 
  '''rpm -e smeserver-egroupware --noscripts'''
 
  '''rpm -e smeserver-egroupware --noscripts'''
'''This will prevent installation files and MySQL to be deleted.'''
+
'''This will prevent installation files and MySQL to be deleted.'''}}
   −
<nowiki>*</nowiki>'' Affected versions are smeserver-egroupware-1.4-10 and older''}}
     −
Then, you can update your existing 1.4 installation with
+
'''Please note that this RPM cannot fully upgrade eGroupWare 1.4.x and 1.6.x : some manual steps are necessary'''
  rpm -Uvh smeserver-egroupware-1.4.004-1.noarch.rpm
+
 
If you were upgrading eGroupWare version (i.e.1.4.001 to 1.4.002) you must finish the upgrade at the Config-Admin Setup with your existing credentials. Then click on upgrade...
+
first
 +
 
 +
For installation run the following commands:
 +
db yum_repositories set server_eGroupWare repository \
 +
Name "server_eGroupWare" \
 +
BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/ \
 +
EnableGroups no GPGCheck yes \ Name "eGroupware (CentOS_5)" \
 +
GPGKey http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/repodata/repomd.xml.key \
 +
Visible yes status disabled
 +
 
 +
Visible yes status disabled then
 +
 
 +
  signal-event yum-modify
 +
 
 +
yum install smeserver-egroupware --enablerepo=server_eGroupWare,smecontribs
 +
 
 +
Then you will have to :
 +
*copy your main config file, /opt/egroupware/header.inc.php, and gallery2, phpsysinfo from opt/egroupware to /usr/share/egroupware
 +
cp -a /opt/egroupware/html/header.inc.php /usr/share/egroupware/header.inc.php
 +
cp -a /opt/egroupware/html/gallery/gallery2/config.php /usr/share/egroupware/gallery/gallery2/config.php
 +
cp -a /opt/egroupware/html/phpsysinfo/config.php /usr/share/egroupware/phpsysinfo/config.php
 +
 
 +
*edit these file to reflect new paths
 +
 
 +
vim /usr/share/egroupware/header.inc.php
 +
 
 +
*define('EGW_SERVER_ROOT','/opt/egroupware/html');  to define('EGW_SERVER_ROOT','/usr/share/egroupware');
 +
*define('EGW_INCLUDE_ROOT','/opt/egroupware/html');  to define('EGW_INCLUDE_ROOT',EGW_SERVER_ROOT);
 +
* then comment out the followings
 +
#        define('PHPGW_SERVER_ROOT','/opt/egroupware/html');
 +
#        define('PHPGW_INCLUDE_ROOT','/opt/egroupware/html');#
 +
 
 +
 
 +
vim /usr/share/egroupware/gallery/gallery2/config.php
 +
 
 +
$gallery->setConfig('data.gallery.base', '/opt/egroupware/files/g2data/'); to
 +
$gallery->setConfig('data.gallery.base', '/var/lib/egroupware/default/files/g2data/');
 +
 
 +
*manually migrate personal data ( i.e. :File Manager files) from /opt/egroupware to /usr/share/egroupware and /var/lib/egroupware/default
 +
mv  /opt/egroupware/files /var/lib/egroupware/default/files
 +
 
 +
*database will remain the same and will be updated
 +
 
 +
*gallery user might have to move their g2data if they moved it outside of files directory
 +
* mydms user should move their files to filemanager PRIOR update or manually install last 1.6 available version and configure it.
 +
 
 +
* Go to https://YOURIP/egroupware/setup and update your header.conf to new version as requested
 +
 
 +
*Finally, you must finish the upgrade at the Config-Admin Setup with your existing credentials
 +
* login now to conf-admin and first before upgrading your db you must go to "configuration and update your paths :
 +
# '''Enter the full path for users and group files.''' from /opt/egroupware/files to /var/lib/egroupware/default/files
 +
# '''Enter the full path to the backup directory.''' from  /opt/egroupware/backup to /var/lib/egroupware/default/backup
 +
# '''Enter the full path for temporary files.''' from /opt/egroupware/tmp to /usr/share/egroupware_tmp
 +
* Then click on upgrade to upgrade DB...
 +
* last step you have to go to Application and do the following
 +
# check the boxes to install groupdav and phpfreechat
 +
# check the boxes to delete db for icalsrv-Sources, notifywindow, however it is safe to keep them.
 +
# if you never used mydms you can check the box to delete db too, however it is safe to keep it.
    
[[Image:eGW-upgrade-step1.png]]
 
[[Image:eGW-upgrade-step1.png]]
Line 57: Line 213:     
==Uninstallation==
 
==Uninstallation==
 +
 +
 
To uninstall use the following command:
 
To uninstall use the following command:
yum remove smeserver-egroupware
+
  yum remove `rpm -qa|grep -i  eGroupware`
In the new release (1.4.002-x), if you want to completely remove eGroupWare from your server, you need the following command:
+
If you want to completely remove eGroupWare from your server, you need the following command:
 
  sh /root/eGW-Full-Uninstall.sh
 
  sh /root/eGW-Full-Uninstall.sh
 
This will delete eGroupWare's installation files, MySQL database and SME database entries.
 
This will delete eGroupWare's installation files, MySQL database and SME database entries.
   −
==Starting with eGroupWare==
+
==Configuration==
 +
 
 +
see [[Egroupware#Starting with eGroupWare|Starting with eGroupWare]]
 +
 
 +
== add back mydms==
 +
Last available version for eGroupware is for 1.6 :
 +
 +
yum install eGroupware-mydms --enablerepo=server_eGroupWare
 +
 
 +
then you will have to edit the mydms setup file
 +
vim /usr/share/egroupware/mydms/setup/setup.inc.php
 +
 
 +
'versions' => Array('1.4','1.5','1.6','1.7')
 +
to
 +
'versions' => Array('1.4','1.5','1.6','1.7','1.8')
 +
 
 +
then go to web interface to configure your app and update the db.
 +
 
 +
=Starting with eGroupWare=
 
Please perform the Intial Configuration '''FIRST''' before login to eGroupWare.
 
Please perform the Intial Configuration '''FIRST''' before login to eGroupWare.
 
After that SME users can login to eGroupWare with their used SME account + password. At first login, eGroupWare creates user accounts and passwords automatically and synchronize them to the SME Server.
 
After that SME users can login to eGroupWare with their used SME account + password. At first login, eGroupWare creates user accounts and passwords automatically and synchronize them to the SME Server.
Line 94: Line 270:     
===Adjusting accessibility===
 
===Adjusting accessibility===
The default behaviour of eGroupWare is: accessible from LAN + Internet with "forced https" (SSL on + rewrite rule)
+
The default behaviour of eGroupWare is: accessible from LAN + Internet with "forced https" (with SSL on and a rewrite rule to force a redirection to the SSL page)
 
You can easily change those defaults settings with following commands:
 
You can easily change those defaults settings with following commands:
 
  # config setprop egroupware HTTPS on
 
  # config setprop egroupware HTTPS on
Line 148: Line 324:  
  3) Open Outlook go to the Funambol Setup (Funambol --> Option)
 
  3) Open Outlook go to the Funambol Setup (Funambol --> Option)
 
  4) Select all items
 
  4) Select all items
  5) Setup options:
+
  5) lower the log level in '''''/opt/egroupware/phpgwapi/inc/horde/config/conf.php''''' (change $conf['log']['priority'] = '''PEAR_LOG_DEBUG''' to $conf['log']['priority'] = '''PEAR_LOG_INFO''')
 +
6) Setup options:
    
'''ACCOUNT'''
 
'''ACCOUNT'''
Line 175: Line 352:  
'''NOTES:'''
 
'''NOTES:'''
   −
To get success with synchronisation put thoses settings in .htaccess file in the root folder of egroupware (html):
+
To get success with synchronisation put thoses settings in .htaccess file in the root folder of egroupware (/opt/egroupware/html/.htaccess):
   −
Run this on PuTTY:
+
Run this on PuTTY (NOTE: this does not appear to work SME7.3, leaving the i-bay with an AllowOverride setting of 'none'):
    
#db accounts setprop egroupware AllowOverride All
 
#db accounts setprop egroupware AllowOverride All
Line 205: Line 382:     
====syncml configuration====
 
====syncml configuration====
 +
 +
{{warning box| this part is outdated, and should not used, as php5-cgi has multiple security issues and is deprecated. You need to migrate to SME8 with PHP5}}
    
From http://forums.contribs.org/index.php?topic=40242.new;topicseen#new
 
From http://forums.contribs.org/index.php?topic=40242.new;topicseen#new
Line 280: Line 459:     
In the 4th step, you will be asked for a storage folder. RPM install has prepared ''/opt/egroupware/files/g2data'', please don't change neither path nor permissions!
 
In the 4th step, you will be asked for a storage folder. RPM install has prepared ''/opt/egroupware/files/g2data'', please don't change neither path nor permissions!
 +
 +
'''For SME8''' and eGroupware 1.8.005, Defualt Path will be  '''/var/share/default/files/g2data''', please don't change neither path nor permissions!
    
[[image:EGW-G2-data.png]]
 
[[image:EGW-G2-data.png]]
Line 295: Line 476:  
{{Note box|The gallery can also be accessed with no authentication at ''https://yourdomain.com/egroupware/gallery/gallery2''}}
 
{{Note box|The gallery can also be accessed with no authentication at ''https://yourdomain.com/egroupware/gallery/gallery2''}}
   −
==Additional information==
+
= SME 8 egroupware 1.6.003 =
 +
Packages for SME 8 are available, courtesy of Studio Sacchetti, with no support on bugzilla as sources are not available:
 +
 
 +
http://sites.google.com/site/studiosacchetti/home/downloads/smeserver-egroupware-1.6.003-2.noarch.rpm
 +
 
 +
= Bug report =
 +
Egroupware is listed in the [http://bugs.contribs.org/enter_bug.cgi?product=SME%20Contribs&component=smeserver-egroupware bugtracker contribs section].
 +
Please report all bugs, new feature requests and documentation issues there.
 +
 
 +
 
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-egroupware |noresultsmessage="No open bugs found."}}
 +
 
 +
=Additional information=
    
*[http://www.egroupware.org eGroupWare Homepage]
 
*[http://www.egroupware.org eGroupWare Homepage]
Line 303: Line 496:  
*[http://forums.contribs.org/index.php?topic=35146.0 thread at contribs.org forum]
 
*[http://forums.contribs.org/index.php?topic=35146.0 thread at contribs.org forum]
 
*[http://forums.contribs.org/index.php?topic=35861.0 thread at contribs.org forum]
 
*[http://forums.contribs.org/index.php?topic=35861.0 thread at contribs.org forum]
  −
  −
Have much fun with eGroupWare as your preferred Groupware !
  −
  −
''Dietmar Berteld (berdie)''
  −
  −
   
----
 
----
 
[[Category: Contrib]]
 
[[Category: Contrib]]
 
[[Category: Groupware]]
 
[[Category: Groupware]]
 
[[Category: Webapps]]
 
[[Category: Webapps]]
2

edits

Navigation menu