Die Umstellung der Homepage beginnt. Eine Entwicklungsumgebung habe ich mir durch XAMPP geschaffen
Mein Nextcloud läuft mit PHP 8.0, Dokuwiki unterstützt diese PHP Version allerdings noch nicht. Der Apache Webserver kann aber nur eine PHP Version (ohne weitere Eingriffe) unterstützen.
Ein wenig Recherche im Internet brachte mich aber darauf, dass ich dies relativ einfach umgehen kann. Das Schlüsselwort lautet
SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost"
Diese Anweisung innerhalb eines „Directory“ Eintrags löst das Problem. Wer genaueres wissen will schaut sich mal hier oder auch hier um.
Die vielen Aktivitäten haben den Pi wohl zeitweise überfordert. Datenmigration von Owncloud zu Nextcloud, Sicherung und Migration der Homepage als parallele Aktivitäten führten zu einer Überhitzung. Ich habe das Problem durch eine kleine Heatpipe und das Weglassen der oberen Verkleidung in den Griff bekommen.
Nähere Analysen zeigten, dass meine Idee möglichst alle I/O Operationen auf eine an den Pi angeschlossene SSD zu verlagern, zwar das Ziel erreicht hat aber auch Nebenwirkungen zeigt. Der USB-Anschluss erwärmt den Innenraum des PI (der bei mir in einen Gehäuse steckt) über Gebühr.
Das Original Desing (Dokuwiki) und auch das alternative Greensteel gefiel mir nicht so richtig. Für ein Wiki geht das in Ordnung, aber eine Homepage sollte „schöner“ sein. Ich habe also das Template angepasst und auf GitLab veröffentlicht. Nach kurzem Review der Anpassungen kam ich zu dem Schluß ein komplett eigenes Template basierend auf dem Starter Template zu erstellen. Diese Aktivitäten sind nun abgeschlossen.