Durchsuchen nach
Month: März 2020

Referer Informationen im Request Header deaktivieren

Referer Informationen im Request Header deaktivieren

Wenn man normalerweise auf einen Link klickt, fügt der Browser in dem Request Header eine entsprechende “Referer” Zeile hinzu. Doch nicht immer möchte man, dass die eigene Web Applikationen diese Informationen weiterleitet. Das kann auch aus sicherheitstechnischen Aspekten relevant sein, wenn man nicht zu viel Informationen aus dem internen Netz nach außen geben möchte. Mittlerweile kann der Webserver den Header “Referrer-Policy” setzen um zu verhindern, dass der Browser “Referer” Informationen weiter gibt. Dazu kann man z.B. in der httpd.conf eine…

Weiterlesen Weiterlesen

XML-RPC bei DokuWiki aktivieren

XML-RPC bei DokuWiki aktivieren

Um XMP-RPC bei DokuWiki zu aktivieren, geht man zuerst in die Konfigurationseinstellungen: In den Konfigurationseinstellungen muss man dann in den Abschnitt Authentication: Dort gibt es ganz unten dann den Abschnitt über XML-RPC: Jetzt muss man einen Haken neben “Enable the remote API system. This allows other applications to access the wiki via XML-RPC or other mechanisms.” setzen. Als nächstes muss man in der Textzeile darunter diejenigen User auflisten, die Zugriff auf XML-RPC haben sollen. Also anstelle von “!!not set!!“. Jetzt…

Weiterlesen Weiterlesen

HTML und PHP Code in DokuWiki aktivieren

HTML und PHP Code in DokuWiki aktivieren

Standardmäßig kann man in DokuWiki keinen HTML oder PHP Code ausführen. Möchte man also z.B. die PHP Funktion phpinfo(); auf einer Seite ausführen, muss man dafür etwas tun. Der entsprechende Code zum aufrufen der phpinfo(); würde z.B. so aussehen: <php>phpinfo();</php> Zwischen den Tags <php> und </php> kann man beliebigen Code ausführen. Um die Ausführung der Funktion (bzw. PHP Code im Allgemeinen) zu aktivieren, muss in der Datei conf/local.php die folgende Zeile einfügt bzw. angepasst werden: $conf[‘phpok’] = 1; Ist der…

Weiterlesen Weiterlesen

Uncaught Error: Call to undefined function json_encode()

Uncaught Error: Call to undefined function json_encode()

Beim Aufsetzen eines CentOS 8 Images mit httpd und DokuWiki bekam ich diese Fehlermeldung Fatal error: Uncaught Error: Call to undefined function json_encode() in /var/www/html/dokuwiki/inc/template.php:343 Stack trace: #0 /var/www/html/dokuwiki/lib/tpl/dokuwiki/main.php(22): tpl_metaheaders() #1 /var/www/html/dokuwiki/inc/actions.php(27): include(‘/var/www/html/d…’) #2 /var/www/html/dokuwiki/doku.php(120): act_dispatch() #3 {main} thrown in /var/www/html/dokuwiki/inc/template.php on line 343 Die Lösung dafür war, das Paket php-json auf der Maschine zu installieren: yum install -y php-json