> Am 23.08.2023 um 00:45 schrieb [email protected]:
> 
> Hello
> 
> I have installed dokuwiki on OBSD 7.3, but i can not run install.php from
> my Browser.
> 
> php 8.1 is running.
> 
> Permissions after installation:
> 
> ls -la /var/www/dokuwiki/
> total 240
> drwxr-xr-x   8 root  daemon    512 Aug 22 22:20 .
> drwxr-xr-x  13 root  daemon    512 Aug 22 09:32 ..
> -rw-r--r--   1 root  daemon   1688 Aug 22 22:20 .htaccess
> -rw-r--r--   1 root  bin      1688 Sep  3  2022 .htaccess.dist
> -rw-r--r--   1 root  bin     18092 Sep  3  2022 COPYING
> -rw-r--r--   1 root  bin       308 Sep  3  2022 README
> -rw-r--r--   1 root  bin       918 Sep  3  2022 SECURITY.md
> -rw-r--r--   1 root  bin        19 Sep  3  2022 VERSION
> drwxr-xr-x   2 root  daemon    512 Aug 22 22:20 bin
> -rw-r--r--   1 root  bin      1356 Sep  3  2022 composer.json
> -rw-r--r--   1 root  bin     22553 Sep  3  2022 composer.lock
> drwxr-xr-x   2 www   daemon    512 Aug 22 22:20 conf
> drwxr-xr-x  13 www   daemon    512 Aug 22 22:20 data
> -rw-r--r--   1 root  bin      3644 Sep  3  2022 doku.php
> -rw-r--r--   1 root  bin     20010 Sep  3  2022 feed.php
> drwxr-xr-x  22 root  daemon   1536 Aug 22 22:20 inc
> -rw-r--r--   1 root  bin      2537 Sep  3  2022 index.php
> -rwxr-xr-x   1 root  bin     20741 Sep  3  2022 install.php
> drwxr-xr-x   8 root  daemon    512 Aug 22 22:20 lib
> drwxr-xr-x  11 root  daemon    512 Aug 22 22:20 vendor
> 
> Browser message:
> 
> DokuWiki Setup Error
> 
> The logdir ('log') at ./data/log is not found, isn't accessible or
> writable. You should check your config and permission settings. Or maybe
> you want to run the installer?
> 
> 
> What could be wrong please?

For DokuWiki to be able to run the install.php script the web browser (or more 
precisely PHP as running from the web browser) needs to have certain 
permissions.

Generally the web browser (and PHP) will run as user www. So in order for the 
./data/log directory to be used permissions need to allow the creation files 
and directories therein. The default package install currently does this 
however:
 2 drwxr-xr-x   2 root  daemon    512 Jul 26 00:52 log/

Just chown www ./data/log and it should work.

See also: https://www.dokuwiki.org/install:permissions

HTH
Mike

Reply via email to