Welcome to Geeklog Thursday, October 21 2021 @ 09:06 pm EDT

Question: Unknown files or directories with "Array" in their name

Answer: When you see error messages such as

PHP Warning: main(/path/to/geeklog/plugins/Array/functions.inc): failed to open stream: No such file or directory in /path/to/geeklog/lib-common.php on line 5998
PHP Fatal error: main(): Failed opening required '/path/to/geeklog/geeklog/plugins/Array/functions.inc' (include_path='/path/to/geeklog/system/pear/:.:/usr/share/pear') in /path/to/lib-common.php on line 5998

... and similar error messages, complaining about missing files or directories with "Array" in their name, then you have to upgrade the Zend Optimizer on your server (or ask your hosting service to do it for you).

This is not a problem in Geeklog but an incompatibility between PHP 4.3.10 and Zend Optimizer versions older than 2.5.7 (see PHP bugs #31108 and #31134).

The same problem may also occur with other PHP optimizers such as e.g. ionCube.

Thanks to Jon Lawrence for pointing out this issue.

FAQ » Common problems » Unknown files or directories with "Array" in their name