====== DokuWiki ======
- DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database.
{{https://www.dokuwiki.org/install:openbsd|DokuWiki on OpenBSD}}
**# pkg_add -D snap dokuwiki**
**# chown www /var/www/dokuwiki/lib/tpl**\\
**# chown www /var/www/dokuwiki/data/log**
**# cd /etc/php-8.2.sample**\\
**# for i in *; do ln -sf ../php-8.2.sample/$i ../php-8.2/; done**
**# rcctl -f start php82_fpm**\\
**# rcctl enable php82_fpm**
/etc/httpd.conf:
server "wiki.openbsd7" {
listen on * port 80
root "/dokuwiki"
directory index doku.php
location "*~" { block }
location ".*" { block }
location "/data/*" { block }
location "/conf/*" { block }
location "/bin/*" { block }
location "/inc/*" { block }
location "/vendor/*" { block }
location "*.php*" {
fastcgi socket "/run/php-fpm.sock"
}
}
**# rcctl -f restart httpd**
/var/www/dokuwiki/conf/local.php:
...
$conf['title'] = 'wiki';
$conf['license'] = '0';
$conf['showuseras'] = 'username';
$conf['useheading'] = 'navigation';
$conf['useacl'] = 1;
$conf['superuser'] = '@admin';
$conf['disableactions'] = 'register';
$conf['usewordblock'] = 0;
$conf['updatecheck'] = 0;
$conf['userewrite'] = '2';
$conf['fnencode'] = 'utf-8';