Welcome to Geeklog Monday, May 25 2020 @ 05:09 am EDT

Question: Geeklog on PHP 5

Answer: Note: This FAQ entry is mostly out of date. Geeklog 1.4.x works just fine with "out of the box" setups of PHP 5 and does not require any of the settings and changes listed below.


The following applies only to Geeklog versions 1.3.x:

Geeklog 1.3.9sr2 and later versions are working just fine with PHP 5.

In older versions, the links to plugins don't show up properly in the Admin and User Functions blocks, as well as in the "Command and Control" block. The problem is in lib-plugins.php and a fix (for Geeklog 1.3.9sr1) is available from CVS. Older versions should be upgraded to the latest Geeklog release instead.

If you're having problems with Geeklog on PHP 5

  • Make sure you have register_long_arrays = On in your php.ini. For compatibility with old versions of PHP 4, Geeklog relies on the "old-style" input arrays, $HTTP_POST_VARS and $HTTP_GET_VARS.

  • Don't forget to switch register_globals = On

FAQ » Installation » Geeklog on PHP 5