I am getting these in my httpd-error.log: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20131226/redis.so' - /usr/local/lib/php/20131226/redis.so: Undefined symbol "php_session_create_id" in Unknown on line 0 As a consequence, owncloud stopped working until I disabled references to redis. I think this happened after upgrade of php56-* packages from 5.6.14 -> 5.6.16 on 01.12.2015. Packages are built in poudriere. Any help appreciated.
That is because you are using php56-redis package built against php 5.6.14 You should manually reinstall php56-redis each time when you are updating php56. This pkg limitation not the port problem and there is nothing can be done at my level to fix the issue. By the way: the same applies at least to pecl-memcache port.
Marko, Can you confirm that rebuilding have solved that problem?
(In reply to Martin Wilke from comment #2) Sorry guys, took me some time to get back to this. Forced reinstall (pkg install -f databases/php56-redis) solved the isssue. Thank you for your help, and also for the tip about need to reinstall. Perhaps it could be put to pkg-message? Regards,