April 2012.

We are up to version 8.3 now. Every upgrade seems to have bugs. I'm have shoutbox problems this time.



Yet another upgrade nightmare. As good as tiki is with its million lines of free code - upgrades are hell.

Nerdipedia has be down or at least crippled for five days or so. Every major upgrade seems to have major bugs. New installations work fine but upgrades from old versions often fail.

After upgrading to V5.3 the homepage would load fine except for the main menu. Clicking most links would result in a white screen. A few pages still worked and the shoutbox worked but I couldn't do anything useful - such as use the admin pages to find the problem.

I assumed I'd done something wrong because some of my other wikis upgraded fine. I'd been deleting files to try to free up space so I figured I'd deleted something vital.

I tried various backups and borrowed files from other installations but nothing worked. We also had two power failures due to storms and the VPS also went down for half a day - so everything seemed stacked against getting it working again. Work gets in the way too.

Yesterday I managed to enable the PHP error messages and got this.
Fatal error: Class 'WikiParser_PluginOutput' not found in /home/nerdiped/public_html/lib/tikilib.php on line 5620

I'm no PHP programmer but I managed to temporarily hack tikilib.php in order to get the site up and admin pages working again. All I had to do was comment out the line...
$ret = $this->plugin_execute( $plugin_name, $plugin_data, $arguments, $real_start_diff + $pos+strlen($plugin_start), false, $options);

This worked and after removing my custom menu module from the left column the line could be un-commented again.
The offending line in the module was --- {menu structureId=13 css=y }

The statement {wikistructure id=13} also crashes the wiki.

The statements will also generate the same error on a wiki page. Unless they are is a non-parsed section as I've done on this page, so you can see them.

It seems almost anything in curly brackets causes a crash.
Even {m} will cause the error.
However {} or {5} do not.

This is not true for all my installations. Some upgraded to 5.3 without any problems.
I think I had two fail and two which work - I've put off upgrading the rest.

Created by eddie. Last Modification: Friday 13 of April, 2012 10:52:19 AEST by eddie.

Main Index

Switch Theme


System Administrator, 13:56 AEST, Sun 07 of Aug, 2016: upgrading to tiki 15.2
eddie, 19:31 AEST, Sat 06 of Aug, 2016: This website is now served from Brisbane - in a Binarylane cloud.
System Administrator, 16:07 AEDT, Wed 06 of Mar, 2013: More f'n spam. No more anon posting from now on.
Anonymous, 18:44 AEDT, Mon 04 of Mar, 2013: deleted
Anonymous, 08:36 AEDT, Sun 03 of Mar, 2013: Very nice site!

Last-Visited Pages

Online Users

14 online users