Deki Wiki
Revision as of 03:52, 7 January 2008 by Woozle (talk | contribs) (→Installing: more progress, but still no cigar)
{{#lst:wiki|navbar}}: Deki Wiki
Overview
Deki Wiki is wiki server/web software for Linux and Windows XP. It is a fork of MediaWiki created by open source software company MindTouch. It uses PHP, Mono, and a few other things. Installation seems to require root access ("administrator" access in Windows), so it probably cannot be installed on a shared server without heavy assistance from the shared server admin.
Installing
Ubuntu 7.10
The official installation guide for Ubuntu 7.10 seems to be in error or perhaps just unclear on a couple of points.
The following are guesses, because I haven't actually been able to get Deki Wiki to run yet:
- When configuring Apache, the line DocumentRoot "/opt/deki-hayes" should actually say DocumentRoot "/opt/deki-hayes/web", meaning that the document root should point to the "web/" folder within the Deki Wiki installation image, not the root of it. (This allows the config page to load properly.)
- Not sure if this is necessary or helpful: The instructions apparently neglect to mention that it is necessary to compile the Deki Wiki source before attempting to configure DW through the web interface. (The configuration checklist will run and the form will appear, but the browser will hang waiting for a response when you press the install button -- because the deki host is not running.) Compiling the source requires installing gmcs (the Mono C# 2.0 compiler), which is not mentioned in the "apt-get" list. I'm assuming that this is necessary because the "mindtouch.host.sh" file required by /etc/init.d/dekihost doesn't seem to exist anywhere -- but neither does it exist after the compile, so now I'm lost.
- Trying to submit the web-install page without giving the MySQL root user does not seem to work; even with all privileges granted via mysql-admin, it still runs into a privilege it needs but doesn't have (there's probably a way to grant it via the command line mysql client, but I don't know what that is). (Can't remember the actual name of the privilege it said it needed; something like admin or root, but not either of those.) At this point, the installation appears to complete, but the main page can't load due to "Site settings could not be loaded" - "Your site settings could not be loaded. This is most likely the result of misconfiguration of your API (or your API's location)."
Links
Official
Reference
- Wikipedia (MindTouch)