Blank page for tiki-admin.php : iconv php extension not loaded
Hi everyone,
I'm new to tiki and just installed tiki 13.1 on my server, I'd like to share the problem I met and solution that worked for me.
After a fresh and quite standard install I had a blank page displayed when trying to reach the main administration page : tiki-admin.php. No error message, just a blank page. And some other admin pages where reachable. (tiki-adminusers.php for instance)
I read the documentation and the forums about it, the only advice I found was to push up the memory limit to at least 128M, which was already the case. Even a nice and fat 256M didn't do it.
It turned out in my Apache logs that a php function, iconv_get_encoding(), used in Zend framework was called but undefined, leading to a fatal error. And it turned out that a php dynamic extension, iconv, was not loaded in my php.ini
So for anyone meeting the same problem, in your php.ini file, uncomment the iconv extension (remove the semicolon)
extension=iconv.so
For the developers : it seems to me that it should be checked during the install, or at least be part of the Tiki server compatibility check : tiki-check.php and of course it should be mentioned here : http://doc.tiki.org/Requirements, for the install I made was using quite standard and default options (well at least that was the feeling)