15-08-2022 11:28

Neuinstallation und Konfiguration

Dokuwiki heruntergeladen (https://download.dokuwiki.org/).

  • Version: stable 2022-07-31 “Igor”
  • Sprachen: Englisch, Deutsch

scp -v dokuwiki-919579ec6e60818f9f712747c2b681d6.tgz zendi@zendi.ph-weingarten.de:dokuwiki.tgz

zendi@webapps-intern ~ $ tar xzvf dokuwiki.tgz

zendi@webapps-intern ~ $ mv dokuwiki htdocs/wiki

Konfiguration über Webinterface:

https://zendi.ph-weingarten.de/wiki/install.php

Parameter:

  • Wiki Name: ZenDi Wiki
  • Superuser: zart001
  • Real Name: Admin ZenDi-Wiki
  • E-Mail: zendi@ph-weingarten.de
  • Password: InJapTo00Yeah
  • Initial ACL Policy: Public Wiki (read everyone, write registered)
  • Allow users to register themselves: [ ] (nein)
  • Content License: CC Attribution-Share Alike 4.0 International (?TODO anpassen?)
  • Once a month, send anonymous usage data to the DokuWiki developers [ ] (nein)
Aufräumarbeiten und Detailkonfiguration
zendi@webapps-intern ~/htdocs/wiki $ cd ~/htdocs/wiki
zendi@webapps-intern ~/htdocs/wiki $ rm install.php
zendi@webapps-intern ~/htdocs/wiki $ chgrp -R apache ./data
zendi@webapps-intern ~/htdocs/wiki $ chgrp -R apache ./lib/plugins
zendi@webapps-intern ~/htdocs/wiki $ chgrp -R apache ./lib/tpl
zendi@webapps-intern ~/htdocs/wiki $ chmod -R 775 ./data
zendi@webapps-intern ~/htdocs/wiki $ chmod -R 775 ./lib/plugins
zendi@webapps-intern ~/htdocs/wiki $ chmod -R 775 ./lib/tpl

Gecheckt, .htaccess Files funktionieren:

https://zendi.ph-weingarten.de/wiki/data/pages/wiki/dokuwiki.txt
zendi@webapps-intern ~/htdocs/wiki $ find . -name ".htaccess"
./bin/.htaccess
./conf/.htaccess
./data/.htaccess
./inc/.htaccess
./vendor/.htaccess
Höhere Absicherung von Daten-Files

siehe:

https://www.dokuwiki.org/security#move_directories_out_of_docroot
  • data-Folder verschoben nach /home/zendi/wiki-data/data und local.php angepasst.
  • conf verschoben und preload.php angepasst.
  • bin verschoben.

Templates und plugins