Changes

Jump to navigation Jump to search
3,355 bytes added ,  23:11, 22 November 2016
Line 1: Line 1:  
{{Languages|Egroupware}}
 
{{Languages|Egroupware}}
 +
{{usefulnote}}
 +
= Version =
 +
{{ #smeversion: smeserver-egroupware}}
 +
 
=Description=
 
=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 11: Line 15:  
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
   −
=eGroupWare 1.8.005 for SME 8.0 and above (only for testing purpose)=
+
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==
 
==Maintainers==
Line 21: Line 107:  
==Installation==
 
==Installation==
   −
{{Warning box|for test purpose only for the moment as the smeserver-egroupware package is still in test}}
+
'''see [[Egroupware_repository]] to enable the egroupware repository'''
    
For installation run the following commands:
 
For installation run the following commands:
  db yum_repositories set server_eGroupWare repository \
+
  db yum_repositories set egroupware repository \
 +
Name "server_eGroupWare" \
 
  BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/ \
 
  BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/ \
 
  EnableGroups no GPGCheck yes \ Name "eGroupware (CentOS_5)" \
 
  EnableGroups no GPGCheck yes \ Name "eGroupware (CentOS_5)" \
Line 33: Line 120:  
  signal-event yum-modify
 
  signal-event yum-modify
   −
  yum install smeserver-egroupware --enablerepo=smetest,smedev,server_eGroupWare,smecontribs
+
  yum install smeserver-egroupware --enablerepo=egroupware,smecontribs
 +
signal-event post-upgrade; signal-event reboot
 +
 
      −
{{Note box|msg=see [[bugzilla:8040]] To see status of advancement of testing for SME Server V8}}
+
==Configuration==
 +
 
 +
see [[Egroupware#Starting with eGroupWare|Starting with eGroupWare]]
    
==Update/Upgrade==
 
==Update/Upgrade==
Line 45: Line 136:       −
'''Please note that this RPM cannot upgrade fully eGroupWare 1.4.x'''
+
'''Please note that this RPM cannot fully upgrade eGroupWare 1.4.x and 1.6.x : some manual steps are necessary'''
    
first
 
first
{{Warning box|for test purpose only for the moment as the smeserver-egroupware package is still in test}}
+
 
 
For installation run the following commands:
 
For installation run the following commands:
 
  db yum_repositories set server_eGroupWare repository \
 
  db yum_repositories set server_eGroupWare repository \
 +
Name "server_eGroupWare" \
 
  BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/ \
 
  BaseURL http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/ \
 
  EnableGroups no GPGCheck yes \ Name "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 \
 
  GPGKey http://download.opensuse.org/repositories/server:/eGroupWare/CentOS_5/repodata/repomd.xml.key \
 +
Visible yes status disabled
    
Visible yes status disabled then
 
Visible yes status disabled then
Line 59: Line 152:  
  signal-event yum-modify
 
  signal-event yum-modify
   −
  yum install smeserver-egroupware --enablerepo=smetest,smedev,server_eGroupWare,smecontribs
+
  yum install smeserver-egroupware --enablerepo=server_eGroupWare,smecontribs
    
Then you will have to :
 
Then you will have to :
# copy your main config file, and gallery2, phpsysinfo from opt/egroupware to /usr/share/egroupware
+
*copy your main config file, /opt/egroupware/header.inc.php, and gallery2, phpsysinfo from opt/egroupware to /usr/share/egroupware
# edit these file to reflect new paths
+
cp -a /opt/egroupware/html/header.inc.php /usr/share/egroupware/header.inc.php
# manually migrate personal data ( i.e. :File Manager files) from /opt/egroupware to /usr/share/egroupware and /var/lib/egroupware/default
+
cp -a /opt/egroupware/html/gallery/gallery2/config.php /usr/share/egroupware/gallery/gallery2/config.php
# database will remain the same and will be updated
+
cp -a /opt/egroupware/html/phpsysinfo/config.php /usr/share/egroupware/phpsysinfo/config.php
# gallery user might have to move their g2data
      +
*edit these file to reflect new paths
   −
Finally, you must finish the upgrade at the Config-Admin Setup with your existing credentials. Then click on upgrade...
+
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 88: Line 214:  
==Uninstallation==
 
==Uninstallation==
   −
{{Warning box|for test purpose only for the moment as the smeserver-egroupware package is still in test : this script is not yet fully functional, path to eGroupware needs to be updated (1.8.005-3)}}
+
 
 
To uninstall use the following command:
 
To uninstall use the following command:
yum remove smeserver-egroupware eGroupware
+
  yum remove `rpm -qa|grep -i  eGroupware`
 
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
Line 99: Line 225:  
see [[Egroupware#Starting with eGroupWare|Starting with eGroupWare]]
 
see [[Egroupware#Starting with eGroupWare|Starting with eGroupWare]]
   −
=eGroupWare 1.4.004 for SME 7.x =
+
== add back mydms==
 
+
Last available version for eGroupware is for 1.6 :
==Maintainers==
+
   
[[User:Berdie/de|Dietmar Berteld]]<br/>
+
  yum install eGroupware-mydms --enablerepo=server_eGroupWare
mailto:dietmar@berteld.com
  −
 
  −
[[User:Cool34000|Sylvain Gomez]]<br/>
  −
mailto:sylvaingomez@free.fr
  −
 
  −
[[User:Snoopyski|Stéphane Gauvin]]<br/>
  −
mailto:sgauvin@serviceinfosg.com
  −
 
  −
[[User:Studiosacchetti|Andrea Sacchetti]]<br/>
  −
mailto:studiosacchetti@gmail.com
  −
 
  −
 
  −
==Installation==
  −
For installation run the following commands:
  −
  wget http://mirror.contribs.org/contribs/sgomez/contribs/egroupware/smeserver-egroupware-1.4.004-1.noarch.rpm
  −
  yum localinstall smeserver-egroupware-1.4.004-1.noarch.rpm
  −
The rpm is about 26Mbytes in size, so may take some minutes to download.
  −
 
  −
{{Note box|msg=see [[bugzilla:7640]] you have to set the upload_tmp_dir in the php.ini as described [[Uploadtmpdir|here]] For SME Server V8}}
  −
 
  −
==Update/Upgrade==
  −
'''Please note that this RPM cannot upgrade eGroupWare 1.2.x'''
  −
{{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'''
  −
'''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
  −
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...
  −
 
  −
[[Image:eGW-upgrade-step1.png]]
  −
 
  −
Then re-check your install
  −
 
  −
[[Image:eGW-upgrade-step2.png]]
     −
If all went ok, upgrade is done!
+
then you will have to edit the mydms setup file
 +
vim /usr/share/egroupware/mydms/setup/setup.inc.php
   −
[[Image:eGW-upgrade-step3.png]]
+
'versions' => Array('1.4','1.5','1.6','1.7')
 +
to
 +
'versions' => Array('1.4','1.5','1.6','1.7','1.8')
   −
A backup is done by the RPM before updating. All Files and MySQL DataBase are saved in /opt/eGW_RPM_BACKUP
+
then go to web interface to configure your app and update the db.
'''You must move the backup to a safe directory.'''
  −
 
  −
This automatic step is just for safety, '''make your own backup before updating/upgrading.'''
  −
 
  −
==Uninstallation==
  −
To uninstall use the following command:
  −
yum remove smeserver-egroupware
  −
In the new release (1.4.002-x), if you want to completely remove eGroupWare from your server, you need the following command:
  −
sh /root/eGW-Full-Uninstall.sh
  −
This will delete eGroupWare's installation files, MySQL database and SME database entries.
      
=Starting with eGroupWare=
 
=Starting with eGroupWare=
Line 377: 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!
 
'''For SME8''' and eGroupware 1.8.005, Defualt Path will be  '''/var/share/default/files/g2data''', please don't change neither path nor permissions!
   Line 393: 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''}}
   −
==== SME 8 ====
+
= SME 8 egroupware 1.6.003 =
Packages for SME 8 are available :
+
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
 
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==
+
=Additional information=
    
*[http://www.egroupware.org eGroupWare Homepage]
 
*[http://www.egroupware.org eGroupWare Homepage]
2

edits

Navigation menu