User:Mainframe98/Notes

This page contains notes about MediaWiki I collect(ed) during my journeys while working with or on the software.

Install.php

 * Flags --dbuser and --dbpass(file) work for general installing. They will result in the accompanying values finding themselves a nice and snug place in LocalSettings.php.
 * So do flags --installdbuser and --installdbpass(file), but their values don't end up in LocalSettings.php.
 * In case both are set, undocumented behavior appears: the values for --dbuser and --dbpass(file) are used by the installer to create a new account with those credentials, using the installdbuser and installdbpass credentials during the installation.
 * However, this does not happen if both values are equal to each other.

MediaWiki-Vagrant

 * Enabling the Echo and Flow role also installs CentralAuth and some other extensions but does not enable that role.
 * In the rare case that an enabled role has composer dependencies that have been installed are not loaded, rebooting the vagrant virtual machine with vagrant halt; vagrant up can resolve the issue.