Topic on Project:Support desk

[RESOLVED] Fatal error: Class 'XXXXXXXX' not found

8
Rarruga (talkcontribs)

I have a MediaWiki 1.19.2 installation (http://molwiki.org) with PHP 5.3.18 and MySQL 5.1.63. I've tried to upgrade it to the 1.20.0 version according to the manual. After uploading all the files to the server I pointed the browser to http://molwiki.org/w/mw-config/ and got an empty page with an error string "Fatal error: Class 'ConfirmAccountUISetup' not found in /usr/www/users/unexpr/w/extensions/ConfirmAccount/ConfirmAccount.php on line 42". Then I've switched off this extension in my LocalSettings.php and tried again but it complained about another extension and also in a sense like "Class 'XXXXX' not found in XXXXX". How to solve the problem?

88.130.96.193 (talkcontribs)

Deactivate all extensions, which show this error and run the MediaWiki updater.

After this was successful, download new versions of the extensions, install them instead. Run the updater again after each installation to make sure the new versions of the extensions find all tables/fields.

Rarruga (talkcontribs)

Thank you for the suggestion. However, there are no new versions of these extensions. They are all like 1.11+, i.e. potentially compatible with future versions of MediaWiki. Does my problem surely indicate that these extensions are in fact incompatible with MW 1.20.0? Then I would rather contact the developers of the extensions.

88.130.96.193 (talkcontribs)

If you did not get the error messages with older versions of MediaWiki, then the extensions became incompatible with the new versions. Yes, in that case, inform the developers. :-)

Rarruga (talkcontribs)

I've just now tried to upgrade to 1.19.3 from 1.19.2 and got the same error! This does not look like a problem of incompatibility between MW and extensions, because this is just minor update.

Rarruga (talkcontribs)

By the way, I've tried to run http://molwiki.org/w/mw-config/ without upgrading files on the server, and after pressing "continue ->" button it shows me exactly the same error: "Fatal error: Class 'ConfirmAccountUISetup' not found in /usr/www/users/unexpr/w/extensions/ConfirmAccount/ConfirmAccount.php on line 42". Any suggestions?

Rarruga (talkcontribs)

I've switched the problem extensions off, upgraded the wiki and then switched the extensions on. Now everything seems to be working properly.

88.130.86.33 (talkcontribs)

Strange problem... However, good to hear that it's finally working. :-)

Reply to "[RESOLVED] Fatal error: Class 'XXXXXXXX' not found"