Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
anleitungen:software:dokuwiki [2024/01/09 22:25] – angelegt mike | anleitungen:software:dokuwiki [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== DokuWiki ====== | ||
+ | DokuWiki ist ein Content Management System (CMS) welches hauptsächlich bei vielen Betreibern zu Dokumentationszwecken eingesetzt wird, ähnlich wie die Wikipedia. DokuWiki wird als zentrale Plattform für diese Website eingesetzt, haben die Software für andere Projekte aber bereits seit 2005 im Einsatz. DokuWiki gilt als sehr stabil, zuverlässig, | ||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | ===== Fix File-Permissions CHMOD ===== | ||
+ | |||
+ | Wenn DokuWiki neue Dateien und Ordner anlegt werden die Dateirechte des Webservers benutzt. Dies kann dazu führen das Sie selbst unter Umständen keine Möglichkeit mehr haben zum Beispiel in einem Ordner neue Dateien oder neue Ordner anzulegen, oder vorhandene Dateien und Ordner zu löschen. Die von DokuWiki angelegten Dateien und Ordner lassen sich dann per FTP weder ändern noch löschen. | ||
+ | |||
+ | Um wieder vollen Zugriff zu erhalten gibt es ein PHP-Script " | ||
+ | |||
+ | <code php fixperms.php> | ||
+ | <?php | ||
+ | /** | ||
+ | * When you call this file it will make all files and directories | ||
+ | * in it's own directory and all directories below writable by | ||
+ | * everyone | ||
+ | * | ||
+ | * You can use this to (re)gain control on files owned by the | ||
+ | * apache process. | ||
+ | * | ||
+ | * Only use it if you really know that this is what you want. | ||
+ | * Delete the file immediately after using it! | ||
+ | */ | ||
+ | |||
+ | header(" | ||
+ | |||
+ | echo " | ||
+ | flush(); | ||
+ | traverse(dirname(__FILE__)); | ||
+ | echo " | ||
+ | |||
+ | function traverse($dir){ | ||
+ | if ($dh = opendir($dir)) { | ||
+ | while (($file = readdir($dh)) !== false) { | ||
+ | //skip hidden files and upper dirs | ||
+ | if(preg_match('/ | ||
+ | if(is_dir($dir.'/' | ||
+ | if(@chmod($dir.'/' | ||
+ | echo "chmod 0777 $dir/$file OK\n"; | ||
+ | }else{ | ||
+ | echo "chmod 0777 $dir/$file FAILED\n"; | ||
+ | } | ||
+ | flush(); | ||
+ | traverse($dir.'/' | ||
+ | continue; | ||
+ | } | ||
+ | if(@chmod($dir.'/' | ||
+ | echo "chmod 0666 $dir/$file OK\n"; | ||
+ | }else{ | ||
+ | echo "chmod 0666 $dir/$file FAILED\n"; | ||
+ | } | ||
+ | flush(); | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | Quelle: www.dokuwiki.org/ |