====== Dokuwiki ====== | Verantwortung | Toxicity | | Container | dokuwiki | | W. Ports | keine | | OS | Debian 12.5 | | Server | [[infrastruktur:server:magrathea]] | | Zustand | Produktiv | {{tag> infrasystem container ldapconnected magrathea productive}} Dies ist die technische Doku zu unserem Container dokuwiki. Nutzerinfos zu Dokuwiki findest du [[hackspace:infrastruktur:wiki|hier]]. ===== Services ===== ^ Serviceübersicht^ Version^ |Dokuwiki | 2024-02-06a "Kaos" | |nginx| 1.22.1-9 | |php| 8.2| ====Dokuwiki==== Typische php Anwendung, die mit Nginx + php-fpm läuft === Config === Damit wir mehr als 2M große Dateien hochladen können, muss in ''/etc/php/8.2/fpm/php.ini'' die ''upload_max_filesize'' auf ''20M'' gesetzt werden. Der Medien Manager wird übrigens weiterhin ''Max. 2 MB pro Datei-Upload.'' anzeigen, das ist ein [[https://github.com/dokuwiki/dokuwiki/issues/1478|bekannter Bug]] === LDAP Anbindung === Die LDAP-Anbindung ist in der Konfiguration des Wikis hinterlegt. LDAP-Gruppen werden auch für die Zugangsverwaltung genutzt. Einstellungen können von wikiadmins vorgenommen werden. Dazu nutzt das Wiki einen Filter um Benutzer zu finden: (&(uid=%{user})(objectClass=Person)(memberOf=cn=freigeschaltet,ou=groups,dc=chaotikum,dc=org)) Und einen Filter um Benutzergruppen zu suchen: (&(objectClass=groupOfNames)(member=%{dn})) === Debian Upgrade === Bei einen Upgrade der Debian Version darauf achten das die PHP Pakete neu installiert werden: apt install php php-common php-curl php-fpm php-gd php-gmp php-intl php-ldap php-mbstring php-mcrypt php-xml php-zip Die ''php.ini'' muss auch neu eingestellt werden(siehe oben). ~~NOCACHE~~