Also, it's interesting ikiwiki [2], which puts your wiki on git. This may be very technical, or perfect, depends on the person.
Why do you think you need alternative solutions to those you said? What do you want to solve?
Used Dokuwiki years ago and it was ok for me. Still use mediawiki at work, even I've some scripts to auto-update the wiki from the infrastructure using the mediawiki api and templates.
Mediawiki is "the wiki", the only pain comes when you want to limit permissions matching say... the groups of an ldap... and things like that. It's not impossible, but it's a pain.
There are more options [3] and comparatives [4].
[0] http://moinmo.in
[1] http://moinmo.in/PortableMoin
[3] http://en.wikipedia.org/wiki/List_of_wiki_software
[4] http://en.wikipedia.org/wiki/Comparison_of_wiki_software
Update: added links