https://bugzilla.wikimedia.org/show_bug.cgi?id=58167

Tyler Romeo <tylerro...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tylerro...@gmail.com

--- Comment #7 from Tyler Romeo <tylerro...@gmail.com> ---
The issue is that on WebInstallerPage.php:487 the installer is trying to make
an instance of *every* database type (not just the one the user wants). It does
this only so it can call ->getSoftwareLink() on the object and get a link for
displaying in the installer.

The fix for this would probably be to just catch the exception and not include
links for database engines that are not supported.

An alternative solution would be to somehow move the extension_loaded() check
outside of Database::factory, but that would probably be difficult without
refactoring a lot of stuff.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to