Having got a new wiki set up, I decided to try the
access control system. I turned off the first checkbox
at the top (viewable by all).
Once this was done, not only could I not see the page,
but I couldn't make it viewable again!
Going to the setacl page manually (there was no link; I
see a TODO in the source) showed the settings, but the
page wasn't listed at the bottom (but it was listed at
the top). Trying to change the setting had no effect.
It seems that the problem is in PageList.php:669 in
// enforce view permission if (!mayAccessPage('view',
So, if a page isn't viewable, then you can't make it
Is it safe to comment these lines out? That enabled me
to fix the permissions problem. Perhaps admins should
always be able to view pages?