Last modified: 2010-05-15 15:38:40 UTC
I might misunderstand something here, but it appears that if I set $wgGroupPermissions['*']['read'] = false (intending to create an access-protected wiki), anonymous users cannot even get to the Special:Userlogin page, which makes it impossible even for registered users to access the wiki. In this case, the Main_Page seems to get into an infinite 10-second refresh loop. If this is indeed the way it is, I'm asking to be able to access to Special:Userlogin even for anonymous users if $wgGroupPermissions['*']['read'] = false If I misunderstand it, this bug is: "please fix the messages on screen in a way that I understand how to log on as a registered user" ;-)
You need to set up $wgWhitelistRead to include the main page and login.
I modify my bug report then to the following: 1) Add a simple if-then-else in the DefaultSettings.php that sets $wgWhitelistRead to an absolutely minimal list (e.g. Special:Userlogin only -- not sure what would be most appropriate, I leave that to people more knowledgable than me, but I think it should exclude the Main_Page) so that the hapless new user has a way out of the endless loop and can log on. 2) please insert brief instructions and default values into LocalSettings.php -- and fix the formatting in includes/DefaultSettings.php so it is clear that the sections # User rights section and /** * Permission keys given to users in each group. ... are part of the same subject.
Then this becomes an issue of documentation, not of code.