I'd like to share my experience setting up Dekiwiki on Uniform Server I like this WAMP server due to its small size, security and speed. Dekiwiki runs much faster than my previous attempt with WOS.
Download Uniform Server 3.5 (uniserver_3.5); extract into whatever folder you want; I used C:\Software\UniformServer, it doesn't have to be in a root drive 1)
Uniform Server is slimmed down, lean and mean, which means, for Dekiwiki, you'll need to add a few extra modules to Apache2 and PHP5, and enable them:
Obtain the full Apache2 web server, version 2.0.59, see this post:
Download the latest ImageMagick files:
Then uninstall the ImageMagick program again
Download Deki Wiki Hayes and extract it somewhere accessible. Copy the folder deki-hayes-files\web to C:\Software\www\web
Edit C:Software\usr\local\apache2\httpd.conf, and add the following lines to the virtual hosts section at end:
-----------------------------
<VirtualHost *>
ServerName dekiwiki
DocumentRoot W:/www/web
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^/$ /index.php?title= [L,NE]
RewriteCond %{REQUEST_URI} !/(@api|editor|skins|config)/
RewriteCond %{REQUEST_URI} !/(redirect|texvc|index|Version).php
RewriteCond %{REQUEST_URI} !/error/(40(1|3|4)|500).html
RewriteCond %{REQUEST_URI} !/favicon.ico
RewriteCond %{REQUEST_URI} !/robots.txt
RewriteCond %{REQUEST_URI} !/dummy.php
RewriteCond %{REQUEST_URI} !/phpinfo.php
RewriteCond %{QUERY_STRING} ^$ [OR] %{REQUEST_URI} ^/Special:Search
RewriteRule ^/(.*)$ /index.php?title=$1 [L,QSA,NE]
ProxyPass /@api [url]http://localhost:8081[/url]
ProxyPassReverse /@api [url]http://localhost:8081[/url]
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
AllowEncodedSlashes On
</VirtualHost>
----------------------------------
NOTE: some instructions show the following, however Apache 2.0.59 does not accept this parameter:
ProxyPass /@api [url]http://localhost:8081[/url] retry=1
Start Uniform Server, by double-clicking C:\Software\UniformServer\Server_Start.bat
Open http://localhost/web/config/index.php in a browser.
Fill in the form:
Click Install Dekiwiki!
Hopefully the installation went successfully; if not check for error messages and rectify settings where necessary.
Upon completion the following line is displayed:
Time to be disobedient, and do this instead:
Using a text editor (e.g. Notepad++ NOT Word!) Edit mindtouch.deki.startup.xml:
<path.store>c:\dekiwiki\luceneindex</path.store>
becomes
<path.store>W:\dekiwiki\luceneindex</path.store>
Edit mindtouch.host.bat:
C:\dekiwiki\mindtouch.deki.startup.xml
becomes
W:\dekiwiki\mindtouch.deki.startup.xml
Create the folder 'W:/tmp' 5)
Run W:\www\web\bin\mindtouch.host.bat by double-clicking on it
Open http://dekiwiki/, and enjoy the experience!
127.0.0.1 localhost 127.0.0.1 dekiwiki
.