Last modified: 2010-05-24 16:28:46 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T15409, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 13409 - Installer script prompts could use clarification
Installer script prompts could use clarification
Product: MediaWiki
Classification: Unclassified
Installer (Other open bugs)
PC Linux
: Normal minor (vote)
: ---
Assigned To: Nobody - You can work on this!
Depends on: 20628
  Show dependency treegraph
Reported: 2008-03-18 02:29 UTC by Baylink@en
Modified: 2010-05-24 16:28 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Baylink@en 2008-03-18 02:29:34 UTC
The magical installer script for 1.11 is just a bit unclear around the username/password fields for the MySQL interface, to people who don't work with either package much.

There are two sets of username/password fields, and the first does double duty: you can use it to *create* a non-admin MySQL account for MW to run against, or merely to specify one.

If you're doing the second, a MySQL administrator is expected to have already created said account.  If the former and you should *not* specify the second set of username/password; if the latter, then you are assumed to be creating the runtime account on a DBMS you administer yourself, and the script will create that runtime account.

I would suggest relabelling the first box something like

"MediaWiki uses a MySQL (or whatever) username and password to connect to the database to create its tabels at setup time, and also to use those tables at runtime.  Unless some database administrator has provided you credentials you must use, leave these at the defaults, and this installer script will create that account."  (and supply some useful defaults)

In the second box, the label could read:

"If you have not been provided with a username and password by a database administrator, and you need this installer script to create a runtime account in your DBMS, then you must supply the already existing administrator account name and password here, and the script will use them to create the new runtime user."

This is admittedly very slightly more complicated in tone than the current wording, but it has the advantage of being both technically correct, and much clearer (IMHO) than the language in the 1.11 installer currently. (I dont' know if this was already changed in 1.12; I was not in a rc-acceptable environment.

At the least, if this penalizes some users, it's not the smart ones.  :-)
Comment 1 Chad H. 2010-05-24 16:28:46 UTC
This is much better in the new installer. These are on separate pages now, and include help text. Resolving this FIXED.

Note You need to log in before you can comment on or make changes to this bug.