Loading...
 

tiki5

April 2012.

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

2010

AARRHH..!!!

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.
eddie


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

Main Index

Switch Theme

Shoutbox

eddie, 23:20 AEST, Sun 29 of Aug, 2021: moving to new server
System Administrator, 17:23 AEST, Thu 12 of Aug, 2021: Image thumbnails not working for gallery images. Problems with the GD extension.
System Administrator, 19:44 AEST, Mon 09 of Aug, 2021: uploaded wiki and database to main server. It didn't work but the old wiki and repaired database seem to mostly work.
System Administrator, 12:32 AEST, Mon 09 of Aug, 2021: Upgraded offline site copy to tiki22. Some errors but mostly good.
eddie, 19:04 AEST, Sat 07 of Aug, 2021: testing on local RPI4 Database looks good. The online version is still broken. The server OS needs upgrading???

Last-Visited Pages

Online Users

22 online users