Topic on Project:Support desk

Oz freediver (talkcontribs)

I recently upgraded from 1.12 to 1.27. The database upgrade seemed to go OK. I am having issues with extensions (I think). The release notes say these have to be upgraded also, but I cannot find clear instructions for doing this. I do not think I have any custom extensions. I have made 2 of these changes to localsettings:

#require_once("$IP/extensions/ConfirmAccount/SpecialConfirmAccount.php");

wfLoadExtension( 'SpecialConfirmAccount' );

My latest error is this:

Fatal error: Uncaught exception 'Exception' with message '/home/ozpolit/public_html/wiki/extensions/ConfirmEdit/extension.json does not exist!' in /home/ozpolit/public_html/wiki/includes/registration/ExtensionRegistry.php:106 Stack trace: #0 /home/ozpolit/public_html/wiki/includes/GlobalFunctions.php(115): ExtensionRegistry->queue('/home/ozpolit/p...') #1 /home/ozpolit/public_html/wiki/LocalSettings.php(129): wfLoadExtension('ConfirmEdit') #2 /home/ozpolit/public_html/wiki/includes/WebStart.php(124): require_once('/home/ozpolit/p...') #3 /home/ozpolit/public_html/wiki/index.php(40): require('/home/ozpolit/p...') #4 {main} thrown in /home/ozpolit/public_html/wiki/includes/registration/ExtensionRegistry.php on line 106

wiki URL:

http://www.ozpolitic.com/wiki/

PHP Version 5.6.16
MySQL Version 5.6.33
87.123.33.228 (talkcontribs)

Obviously the file extension.json in the ConfirmEdit extension is missing.

Note that in the source code of that extension there is an extension.json file. Is this file present in /home/ozpolit/public_html/wiki/extensions/ConfirmEdit/?

Anyway, you still can load the extension using require_once:

require_once("$IP/extensions/ConfirmEdit/ConfirmEdit.php");
Oz freediver (talkcontribs)

OK thanks. I guess they must have been custom installs. I got it all working now.