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
undlocal.php
angepasst.conf
verschoben undpreload.php
angepasst.bin
verschoben.