Bug ID: 63367
           Summary: Wikibase repository extension breaks MediaWiki
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: major
          Priority: Unprioritized
         Component: WikidataRepo
       Web browser: ---
   Mobile Platform: ---

After installing the Wikibase extensions via composer (require
wikibase/wikibase: *), the MediaWiki installer is broken. Apparently, the
Wikibase classes expect the local config to exist even during the installer
(where it might not exist yet - as it does in my case).
This is the backtrace:

[dabefbdf] /repo/mw-config/index.php?page=Language Exception from line 93 of
/var/www/repo/extensions/Wikibase/repo/Wikibase.hooks.php: Wikibase: Incomplete
configuration: $wgWBRepoSettings["entityNamespaces"] has to be set to an array
mapping content model IDs to namespace IDs. See ExampleSettings.php for details
and examples.


#0 [internal function]: Wikibase\RepoHooks::onSetupAfterCache()
#1 /var/www/repo/includes/Hooks.php(206): call_user_func_array(string, array)
#2 /var/www/repo/includes/GlobalFunctions.php(4009): Hooks::run(string, array,
#3 /var/www/repo/includes/Setup.php(527): wfRunHooks(string)
#4 /var/www/repo/includes/WebStart.php(156): require_once(string)
#5 /var/www/repo/mw-config/index.php(29): require(string)
#6 {main}

You are receiving this mail because:
You are on the CC list for the bug.
Wikibugs-l mailing list

Reply via email to