Hi, I recently ran across the bug detailed here:
http://www.turnkeylinux.org/forum/support/20110228/dokuwiki-acl-bug-fix
As I noted in my comment there "I had this problem in a custom dokuwiki where I moved the plugins directory out of my public_html, then set a symlink. The problem was that __FILE__ points to the symlink-dereferenced location, so ajax.php couldn't find the rest of the dokuwiki code."
After updating to Rincewind today, that problem cropped up again since the official ajax.php overwrote my changed version. The reason I'm keeping plugins out of public_html is that I want all the stuff which is writable by the web user to be in one place (conf, data, and plugins); plugins as well since I want to use the plugins manager.
Do you think there is another way for ajax.php to find the rest of the dokuwiki code?