Benutzer-Werkzeuge

Webseiten-Werkzeuge


dokuwiki

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dokuwiki [2023-04-09 00:54:21] – [Dokuwiki Update] manfreddokuwiki [2023-04-09 01:54:59] (aktuell) – [FreeBSD 13.1] manfred
Zeile 422: Zeile 422:
 ===== FreeBSD 13.1 ===== ===== FreeBSD 13.1 =====
  
-</hidden /usr/local/sbin/dokuwiki-reparieren.sh>+<hidden /usr/local/sbin/dokuwiki-reparieren.sh>
 <file bash /usr/local/sbin/dokuwiki-reparieren.sh> <file bash /usr/local/sbin/dokuwiki-reparieren.sh>
 #!/bin/sh #!/bin/sh
Zeile 464: Zeile 464:
 for C in Form lang parser for C in Form lang parser
 do do
-        chown -R 0:0 "${DOKUWIKI_DIR}"/inc/"/${C}"/+        chown -R 0:0 "${DOKUWIKI_DIR}"/inc/"${C}"/
 done done
 # #
-chown -R 80:80 "${DOKUWIKI_DIR}"/lib/plugins 
 chown 0:0 "${DOKUWIKI_DIR}"/lib chown 0:0 "${DOKUWIKI_DIR}"/lib
 chmod 0775 "${DOKUWIKI_DIR}"/lib chmod 0775 "${DOKUWIKI_DIR}"/lib
 +#
 +for D in plugins tpl
 +do
 +        chown -R 80:80 "${DOKUWIKI_DIR}"/lib/"${D}"/
 +done
 # #
 chmod 0770 "${DOKUWIKI_DIR}/data" chmod 0770 "${DOKUWIKI_DIR}/data"
Zeile 476: Zeile 480:
 </file> </file>
 </hidden> </hidden>
 +----
 +
 +  > /usr/local/sbin/dokuwiki-reparieren.sh /var/www/wiki
  
  
Zeile 492: Zeile 499:
  
 BACKUP_DIR="/home/Backup/dokuwiki" BACKUP_DIR="/home/Backup/dokuwiki"
-HTTP_DIR="/home/http"+ 
 +HTTP_DIR="/var/www"
 WIKI_INSTANCES="wiki privat kinderwiki" WIKI_INSTANCES="wiki privat kinderwiki"
  
Zeile 540: Zeile 548:
  ### Rechte vom neuen Verzeichnis setzen  ### Rechte vom neuen Verzeichnis setzen
  
- /home/sbin/dokuwiki_rechte_richtig_setzen.sh+ /usr/local/sbin/dokuwiki-reparieren.sh "${WIKI_DIR}"/
  
  ########################################################  ########################################################
Zeile 548: Zeile 556:
 </file> </file>
 </hidden> </hidden>
 +----
 +
 +Den Wiki-Pfad (bzw. die Pfade) in dem Skript so setzen, wie er bei mir richtig ist:
 +  > vi /usr/local/sbin/dokuwiki-update.sh dokuwiki
 +  ...
 +  HTTP_DIR="/var/www"
 +  WIKI_INSTANCES="wiki privat kinderwiki"
 +  ...
 +
 +In diesem Beispiel wären es drei Wikis mit den folgenden Pfaden:
 +  /var/www/wiki
 +  /var/www/privat
 +  /var/www/kinderwiki
 +
 +Das neueste [[https://download.dokuwiki.org|DokuWiki]] runterladen.
 +
 +...auspacken
 +  > tar xzvf dokuwiki-a6b3119b5d16cfdee29a855275c5759f.tgz
 +  > ls -lha
 +  total 546
 +  drwxr-xr-x    3 root  wheel     3B Apr  9 03:31 .
 +  drwxrwxrwt  483 root  wheel   791B Apr  9 03:30 ..
 +  drwxr-xr-x    8 root  www      17B Apr  8 21:10 dokuwiki
 +
 +Update durchführen:
 +  > /usr/local/sbin/dokuwiki-update.sh dokuwiki
  
  
/home/http/wiki/data/attic/dokuwiki.1681001661.txt · Zuletzt geändert: von manfred