Hello,
I have Ubuntu 15.10 upgraded to 16.04.1 and switched to php7.0.
On the server there was also a baikal 0.2.7 installation. I did an upgrade to 0.4.6 and the upgrade porcess was successfully. But the clients doesn't synchronize with the baikal server.
Now I created a new mySQL Database and installed a new baikal 0.4.6 version, but I have still the same problem that Thunderbird can't sync the data.
When I browse to my addressbook in Firefox I get the following message:
Error: Call to undefined function SabreHTTPmb_detect_encoding() in /var/www/html/baikal/vendor/sabre/http/lib/functions.php:434
Stack trace:0 /var/www/html/baikal/vendor/sabre/http/lib/functions.php(421): SabreHTTPdecodePathSegment('addressbooks/Sc...')
1 /var/www/html/baikal/vendor/sabre/http/lib/URLUtil.php(59): SabreHTTPdecodePath('addressbooks/Sc...')
2 /var/www/html/baikal/vendor/sabre/http/lib/Request.php(203): SabreHTTPURLUtil::decodePath('addressbooks/Sc...')
3 /var/www/html/baikal/vendor/sabre/dav/lib/DAVACL/Plugin.php(728): SabreHTTPRequest->getPath()
4 [internal function]: SabreDAVACLPlugin->beforeMethod(Object(SabreHTTPRequest), Object(SabreHTTPResponse))
5 /var/www/html/baikal/vendor/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
6 /var/www/html/baikal/vendor/sabre/dav/lib/DAV/Server.php(446): SabreEventEventEmitter->emit('beforeMethod', Array)
7 /var/www/html/baikal/vendor/sabre/dav/lib/DAV/Server.php(248): SabreDAVServer->invokeMethod(Object(SabreHTTPRequest), Object(SabreHTTPResponse))
8 /var/www/html/baikal/Core/Frameworks/Baikal/Core/Server.php(123): SabreDAVServer->exec()
9 /var/www/html/baikal/html/dav.php(61): BaikalCoreServer->start()
10 {main}
On an other server with a working baikal 0.4.6 installation, sabre returns a table with the available cards.
What can I do, that the new baikal works on Ubuntu 16.04.1?
Install the 'mbstring' extension for php on ubuntu. Surprised that this is not yet the default!
Thanks!
Most helpful comment
Install the 'mbstring' extension for php on ubuntu. Surprised that this is not yet the default!