This is an old revision of the document!
Backup dokuwiki first
tar zcpfv dokuwiki-backup.tar.gz /Library/Server/Web/Data/Sites/Haacks/dokuwiki
Download dokuwiki, untar it, copy it to primary dokuwiki directory
wget https://download.dokuwiki.org/out/dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz tar zxvf dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz 'cp' -af dokuwiki/* /Library/Server/Web/Data/Sites/Haacks/dokuwiki
Fix permissions on dokuwiki
chmod g+rwx /var/www/html/dokuwiki sudo chmod -R 755 /var/www/html/dokuwiki/conf sudo chown -R www-data:foo /var/www/html/dokuwiki/conf sudo chown www-data:foo /var/www/html/dokuwiki/data sudo chmod -R 775 /var/www/html/dokuwiki/data sudo chmod -R 755 /var/www/html/dokuwiki/lib sudo chmod -R 755 /var/www/html/dokuwiki/conf chmod g+rwx /var/www/html/dokuwiki cd /var/www/html/dokuwiki/data/ chmod 2775 /usr/local/www/data/attic /usr/local/www/data/cache /usr/local/www/data/index /usr/local/www/data/locks /usr/local/www/data/media /usr/local/www/data/meta /usr/local/www/data/pages /usr/local/www/data/tmp chown www-data:foo /usr/local/www/data/attic /usr/local/www/data/cache /usr/local/www/data/index /usr/local/www/data/locks /usr/local/www/data/media /usr/local/www/data/meta /usr/local/www/data/pages /usr/local/www/data/tmp
Dokuwiki details their permission recommendations here: Install Permissions. The page is a bit complicated so the above is a simpler (but longer in syntax) version of the whole page, including the partial synopsis they put at the end, which I reprint below.
yourwiki> chmod -R 775 data/ yourwiki> chown -R www-data:foo data/ everything below the data directory: yourwiki/data> chmod 2775 {attic,cache,index,locks,media,meta,pages,tmp} yourwiki/data> chown www-data:foo {attic,cache,index,locks,media,meta,pages,tmp}
— oemb1905 2019/01/06 07:48