#1610 Doesn't seem to like PHP 5

PHP Error (166)

After upgrading my PHP and MySQL to the most recent
stable versions, I discovered (to my horror) that my
wiki wasn't working. It returns "Fatal error: Class
ADODB_Iterator contains 1 abstract methods and must
therefore be declared abstract (Iterator::valid) in
on line 46".

I then attempted to use the latest stable release of
TikiWiki (1.7.8) - this did not work; after farcing
about with file permissions it said the TikiInstall
class wasn't defined.

I then attempted to use the latest testing release
(1.8.4). The .gz was unreadable - gzip didn't even
recognise it. I then managed to extract the .bz2
instead. After doing the whole file permission thing
again, i got the same error i had in the first place.

Is TikiWiki not yet compatible with PHP version 5? Do
you have any plans to make it so?

Cheers, Stephen


  • Stephen J Sullivan

    Logged In: YES

    Seems the problem has disappeared after i edited
    tikiwiki-1.8.4/lib/adodb/adodb-iterator.inc.php - I added
    (surprise, surprise) 'abstract' to the class definition, and
    presto, it worked. Beware, though - I haven't tested it very
    well (just relieved to have it working), so this problem may
    also appear elsewhere in the code.

  • Nobody/Anonymous

    Logged In: NO

    How to add 'abstract' to the class definition?

  • Damian Parker

    Damian Parker - 2004-08-26

    Logged In: YES

    This is not for support questions, use the tikiwiki.org
    forums. Also see http://tikiwiki.org/TikiWikiPHP5 for more

    Support will be added in time, but its certainly no priority.

  • Damian Parker

    Damian Parker - 2004-08-26
    • status: open --> closed-rejected

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks