Technote Details :: Error using KTML 3: Illegal offset type
Issue
I am using KTML lite. Everything was working well until I upgraded to PHP 4.3.11. I am now receiving the following error.
Illegal offset type in /usr/local/etc/httpd/htdocs/ktml/ktmllite/includes/ktedit/activex.php on line 127
Illegal offset type in /usr/local/etc/httpd/htdocs/ktml/ktmllite/includes/ktedit/activex.php on line 127
I am using the latest version of the Zend Optimizer.
Reason
This is a known issue with PHP greater than 4.3.10 and the Zend Optimizer or IonCube extensions. More details on the exact nature of the bug can be found
here.
Solution
To avoid getting the error message above, install a version of PHP under 4.3.10, or disable the Zend extensions (either Zend Optimizer, or IonCube).
If using the Zend Optimizer, updating it to the very last version will solve the problem.