gmcgath
I'm running into one more problem with my Dokuwiki migration/upgrade: I can't get myself set up to do ACL management, or perhaps I'm not being recognized as the superuser. That is, I see an "Admin" button, but it allows me only "Revert Manager" and "Popularity Feedback," not any control over users.
I have the following lines in conf/dokuwiki.php:
$conf['useacl'] = 1;
$conf['autopasswd'] = 1;
$conf['authtype'] = 'plain';
$conf['superuser'] = 'gmcgath';
$conf['manager'] = 'gmcgath';
acl.auth.php is in place, as is users.auth.php.
When I'm not logged I can't edit pages, but when I'm logged in I can.
lib/plugins contains
acl admin.php index.html plugin revert usermanager
action.php config info popularity syntax.php
lib/plugins/acl contains
admin.php ajax.php lang pix script.js style.css
I tried retypeing the $conf['superuser'] line on the chance it had a hidden invisible character screwing things up. No difference.
As a variant approach, I changed $conf['superuser'] to '@admin' and changed my group in users.auth.php to admin. This resulted in my having no powers at all, not even editing.
As I'd mentioned in a previous post, this is an upgrade straight from a 2005 version to the December 25, 2009 version.
Any thoughts?
gmcgath
I solved the problem by having a separate admin user. I still don't understand what went wrong, but it must have been something idiosyncratic and hard to chase down. Having a separate admin account is better security policy anyway.