Hi. I haven't look at the how-to on the wiki, but here are the steps to configure syncml with egroupware:
1. Install php5-cgi as explain in this how-to
http://sme.firewall-services.com/spip.php?article46 (Stop after Step 3, Step 4 is just an example)
2 Create a custom-template so that rpc.php is handled by php5:
vim /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/90egw-syncml
and put this:
<Location /egroupware/rpc.php>
AddHandler php5-cgi .php
Action php5-cgi /php5-cgi/php
</Location>
3 Edit /etc/php5/php.ini (this file has no templates so you can edit it directly)
- Line 304
memory_limit = 8M
, change it to a bigger value, for example
memory_limit = 32M
- Line 1191 uncomment the line
mbstring.func_overload = 0
(I'm not sure this is usefull as php5-cgi has been compiled without mbstring support).
That's all, there's no need for htaccess file (htaccess could configure php4 because it's an apache module but not php5-cgi).
Now expand-template /etc/httpd/conf/httpd.conf and httpd -t to check if everything is ok, eventually sv t /service/httpd-e-smith to restart apache. Now the syncml should work. I've tested it with funambol plugin for outlook (several versions). I had some problem with duplication of contacts, but this is another thing, the syncml part just works.
Cheers.