This manual is deprecated. Please visit https://groupoffice.readthedocs.io for the latest documentation. |
Difference between revisions of "ActiveSync"
From Group-Office Groupware and CRM Documentation
Line 5: | Line 5: | ||
#Remove all files in the "backend" directory except for backend.php and diffbackend.php. | #Remove all files in the "backend" directory except for backend.php and diffbackend.php. | ||
#Copy backend/GObackend.php from modules/sync to modules/z-push/backend/ | #Copy backend/GObackend.php from modules/sync to modules/z-push/backend/ | ||
− | #Copy config.php from modules/sync to modules/z-push/ | + | #Copy config.php from modules/sync/z-push/ to modules/z-push/ |
#Now, you must configure Apache to redirect the URL 'Microsoft-Server-ActiveSync' to the index.php file in the Z-Push directory. This can be done by adding the line:<br /><br />Alias /Microsoft-Server-ActiveSync /path/to/groupoffice/modules/z-push/index.php<br /><br />Don't use a symlink, this won't work. You can add this alias in a file called /etc/apache2/conf.d/groupoffice.conf for example. If you installed Group-Office using the Debian packages this has already been done by the package management. | #Now, you must configure Apache to redirect the URL 'Microsoft-Server-ActiveSync' to the index.php file in the Z-Push directory. This can be done by adding the line:<br /><br />Alias /Microsoft-Server-ActiveSync /path/to/groupoffice/modules/z-push/index.php<br /><br />Don't use a symlink, this won't work. You can add this alias in a file called /etc/apache2/conf.d/groupoffice.conf for example. If you installed Group-Office using the Debian packages this has already been done by the package management. | ||
#Restart apache2 and configure your mobile device with the servername, username and password and you should be in sync! | #Restart apache2 and configure your mobile device with the servername, username and password and you should be in sync! |
Revision as of 14:33, 9 February 2012
You can optionally install ActiveSync support. To do so follow these steps:
- Download z-push from: https://developer.berlios.de/project/showfiles.php?group_id=8963.
We used version 1.5.2 (But it's probably best to take the latest stable version of z-push). - Unpack the archive and put it in the "modules" directory of Group-Office.
- Remove all files in the "backend" directory except for backend.php and diffbackend.php.
- Copy backend/GObackend.php from modules/sync to modules/z-push/backend/
- Copy config.php from modules/sync/z-push/ to modules/z-push/
- Now, you must configure Apache to redirect the URL 'Microsoft-Server-ActiveSync' to the index.php file in the Z-Push directory. This can be done by adding the line:
Alias /Microsoft-Server-ActiveSync /path/to/groupoffice/modules/z-push/index.php
Don't use a symlink, this won't work. You can add this alias in a file called /etc/apache2/conf.d/groupoffice.conf for example. If you installed Group-Office using the Debian packages this has already been done by the package management. - Restart apache2 and configure your mobile device with the servername, username and password and you should be in sync!
IMPORTANT NOTE: remember to replace the z-push files again when you are upgrading Group-Office if you installed Group-Office manually! Debian packages will do this automatically for you from now on.
CGI mode
By default z-push only works when PHP is loaded as an Apache module. If you use PHP in CGI mode you'll have to follow this workaround:
Client setup
For more information about setting up clients read the Synchronization page.