DokuWiki: Difference between revisions

From Alpine Linux
mNo edit summary
(Updated instructions for the new dokuwiki version)
Line 13: Line 13:


{{Cmd|cd /usr/share/webapps/
{{Cmd|cd /usr/share/webapps/
wget wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2012-10-13.tgz}}
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz}}


Unpack and delete tar file
Unpack and delete tar file


{{Cmd|tar zxvf dokuwiki-2012-10-13.tgz
{{Cmd|tar zxvf dokuwiki-stable.tgz
rm dokuwiki-2012-10-13.tgz}}
rm dokuwiki-stable.tgz}}
 
Rename the dokuwiki folder
 
{{Cmd|mv dokuwiki-2018-04-22c dokuwiki}}


Change the folder permissions
Change the folder permissions

Revision as of 20:02, 22 May 2020

DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind.

Install lighttpd and PHP

Basic Installation

For installing the additional packages first activate community packages and update the package index

Install the required packages:

# apk add lighttpd php82 fcgi php82-cgi

Configure Lighttpd

Edit lighttpd.conf (/etc/lighttpd/lighttpd.conf) and uncomment the line:

Contents of /etc/lighttpd/lighttpd.conf

... include "mod_fastcgi.conf" ...

Edit mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf), find and change /usr/bin/php-cgi to /usr/bin/php-cgi82.

Contents of /etc/lighttpd/mod_fastcgi.conf

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

Start lighttpd service and add it to default runlevel

# rc-service lighttpd start # rc-update add lighttpd default

Installing DokuWiki

Create a folder named webapps

mkdir -p /usr/share/webapps/

Download the source code archive

cd /usr/share/webapps/ wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

Unpack and delete tar file

tar zxvf dokuwiki-stable.tgz rm dokuwiki-stable.tgz

Rename the dokuwiki folder

mv dokuwiki-2018-04-22c dokuwiki

Change the folder permissions

chmod -R 777 /usr/share/webapps/dokuwiki/

Create a symlink to the dokuwiki folder

ln -s /usr/share/webapps/dokuwiki/ /var/www/localhost/htdocs/dokuwiki

Browse to http://WEB_IP_ADDRESS/dokuwiki