This is an old revision of the document!
DokuWiki on SourceForge?
It's easy to install on SourceForge.
After uploading all the files onto the server, simply add recursively the write access for the group, to conf/
, data/
and lib/plugins/
directories.
Then, go to URL http://your_project.sourceforge.net/install.php to finish the installation, as explained at install.
For more informations about the permissions on Sourceforge, read Project Web Filesystem Permissions.
Added by David VANTYGHEM david [dot] vantyghem [at] free [dot] fr, 2014-11-15.
Old documentation (obsolete)
Johannes Schaback and others managed to install DokuWiki on SF. Basically, one moves all folders that require write access to /home/persistent/y/yo/yourProjectName
which will be mounted with write access by the webserver 1). A more detailed description what you got to do follows. It is assumed that your project is called FengGUI (UNIX name fenggui
). You need to replace FengGUI2) with your own project name.
- log on to SF via SSH
- change to the
htdocs
directory in your project directory$>cd /home/groups/f/fe/fenggui/htdocs
- download the latest DokuWiki
$>wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2010-11-07a.tgz
- extract the DokuWiki tar in
/home/groups/f/fe/fenggui/htdocs
$>tar -xzvf dokuwiki-2010-11-07a.tgz
- rename the directory
dokuwiki-2010-11-07a
todokuwiki
$>mv dokuwiki-2010-11-07a dokuwiki
- move the directory
/home/groups/f/fe/fenggui/htdocs/dokuwiki/data
to/home/persistent/f/fe/fenggui/
$>mv /home/groups/f/fe/fenggui/htdocs/dokuwiki/data /home/persistent/f/fe/fenggui/
- move the directory
/home/groups/f/fe/fenggui/htdocs/dokuwiki/conf
to/home/persistent/f/fe/fenggui/
$>mv /home/groups/f/fe/fenggui/htdocs/dokuwiki/conf /home/persistent/f/fe/fenggui/
- create symbolic links to the two moved folders such that DokuWiki can access the folders without noticing that they are located in a completely different branch in the file system. Change back to the
dokuwiki
directory$>cd /home/groups/f/fe/fenggui/htdocs/dokuwiki
. Then create symbolic links to the
data
and theconf
directoryln -s /home/persistent/f/fe/fenggui/conf''
and
ln -s /home/persistent/f/fe/fenggui/data
- make the moved stuff world-writable
$>chmod -R 777 /home/persistent/f/fe/fenggui/conf
and
$>chmod -R 777 /home/persistent/f/fe/fenggui/data
This should do the trick. You may want to execute install.php
that comes with the nice feature to check the permissions of all necessary folders. Don't forget to backup the data
and conf
directory constantly.
User Feedback
- Friends We could install the dokuwiki on sourceforge for pythoncad. Much of it we had done as per above instructions.
- Same for dokuwikispatial.
- Thanks for these great instructions! Still works on 2013/04/01 for http://screeningbee.sourceforge.net/.