Status update on the ‘KEYWORDS’ error in TBG3
We have had a number of people letting us know about an issue when installing The Bug Genie 3 alpha 2, getting a ‘KEYWORDS’ error. I am looking into this at the moment, and the issue is a bit more complex than I originally thought.
For those who are interested in the technical side, this is an issue with PHP versions less than 5.2.10, and may be either caused by older PCRE libraries, or a configuration issuse.
The issue at hand seems to be that the wrong part of the wiki article is appearing in the array elements containing the code to be parsed by GeSHi. Poking around with Xdebug produces memory corruption errors when trying to build a trace, which may give some indication on what’s going on.
I am still working on this issue, but possible solutions currently include:
- Updating your PHP version to 5.2.10 or later
- Upgraing your PCRE libraries
- Attempt changing the following two parameters in your php.ini file:
Setting these to a high value such as 100 should fix the problem.
I am still testing these, and we also may be able to improve the regexp pattern.