Hi,
upgrading to MW 1.27 I installed SF via composer but it fails to take $wgExtensionDirectory into account. I have a wiki that is symlinked and and set wgExtensionDirectory in LocalsSettings but it tries to load SF from a different location that does not exist. When I try to runJobs.php it reports:
sudo -u wwwrun php ./maintenance/runJobs.php --maxjobs 1000 --conf LocalSettings.php PHP Fatal error: Uncaught exception 'Exception' with message '/usr/share/mediawiki/extensions/SemanticForms/extension.json does not exist!' in /usr/share/mediawiki/includes/registration/ExtensionRegistry.php:106 Stack trace: #0 /usr/share/mediawiki/includes/GlobalFunctions.php(115): ExtensionRegistry->queue('/usr/share/medi...') #1 /var/lib/mediawiki/webroot/extensions/SemanticForms/SemanticForms.php(56): wfLoadExtension('SemanticForms') #2 /usr/share/mediawiki/vendor/composer/autoload_real.php(66): require('/var/lib/mediaw...') #3 /usr/share/mediawiki/vendor/composer/autoload_real.php(56): composerRequire_mediawiki_vendor('2e2887c5a0d771c...', '/var/lib/mediaw...') #4 /usr/share/mediawiki/vendor/autoload.php(7): ComposerAutoloaderInit_mediawiki_vendor::getLoader() #5 /usr/share/mediawiki/maintenance/doMaintenance.php(75): require_once('/usr/share/medi...') #6 /usr/share/mediawiki/maintenance/runJobs.php(127): require_once('/usr/share/medi...') #7 {main} thrown in /usr/share/mediawiki/includes/registration/ExtensionRegistry.php on line 106
Other composer extension do load as expected, e.g Semantic Mediawiki but not SF. So I have to download SF the old way. I guess there is something wrong with the extension registration.
Or is there something that I am doing wrong?