dokuwiki
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dokuwiki [2023-04-09 00:23:18] – [FreeBSD] manfred | dokuwiki [2023-04-09 01:54:59] (aktuell) – [FreeBSD 13.1] manfred | ||
|---|---|---|---|
| Zeile 418: | Zeile 418: | ||
| https:// | https:// | ||
| https:// | https:// | ||
| + | |||
| + | |||
| + | ===== FreeBSD 13.1 ===== | ||
| + | |||
| + | <hidden / | ||
| + | <file bash / | ||
| + | #!/bin/sh | ||
| + | |||
| + | ################################################################ | ||
| + | # | ||
| + | # Dieses Skript " | ||
| + | # indem es alle Rechte so setzt, wie sie sein müssen. | ||
| + | # | ||
| + | ################################################################ | ||
| + | |||
| + | VERSION=" | ||
| + | |||
| + | ################################################################ | ||
| + | |||
| + | if [ x == " | ||
| + | then | ||
| + | echo " | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | DOKUWIKI_DIR=" | ||
| + | |||
| + | ################################################################ | ||
| + | ### Rechte vom neuen Verzeichnis setzen | ||
| + | |||
| + | chown 0:80 " | ||
| + | chown 0:0 " | ||
| + | chown -R 0:80 " | ||
| + | # | ||
| + | for A in bin conf inc vendor | ||
| + | do | ||
| + | chmod 0750 " | ||
| + | done | ||
| + | # | ||
| + | for B in bin conf inc | ||
| + | do | ||
| + | chown -R 80:0 " | ||
| + | done | ||
| + | # | ||
| + | for C in Form lang parser | ||
| + | do | ||
| + | chown -R 0:0 " | ||
| + | done | ||
| + | # | ||
| + | chown 0:0 " | ||
| + | chmod 0775 " | ||
| + | # | ||
| + | for D in plugins tpl | ||
| + | do | ||
| + | chown -R 80:80 " | ||
| + | done | ||
| + | # | ||
| + | chmod 0770 " | ||
| + | chown -R 80:80 " | ||
| + | chown -R 80:80 " | ||
| + | </ | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | > / | ||
| + | |||
| + | |||
| + | ==== Dokuwiki Update ==== | ||
| + | |||
| + | <hidden / | ||
| + | <file bash / | ||
| + | #!/bin/sh | ||
| + | |||
| + | VERSION=" | ||
| + | VERSION=" | ||
| + | |||
| + | ################################################################################ | ||
| + | |||
| + | OLD_DIR=" | ||
| + | |||
| + | BACKUP_DIR="/ | ||
| + | |||
| + | HTTP_DIR="/ | ||
| + | WIKI_INSTANCES=" | ||
| + | |||
| + | if [ x == " | ||
| + | then | ||
| + | echo " | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | DOKUWIKI_DIR=" | ||
| + | |||
| + | test -d " | ||
| + | |||
| + | for WIKI in ${WIKI_INSTANCES} | ||
| + | do | ||
| + | WIKI_DIR=" | ||
| + | cd " | ||
| + | |||
| + | if [ -d " | ||
| + | then | ||
| + | DATE=" | ||
| + | ARCHIVE=" | ||
| + | mv " | ||
| + | echo "Found existing data backup, moved to ${ARCHIVE}" | ||
| + | fi | ||
| + | |||
| + | mv " | ||
| + | tar -czf " | ||
| + | $(ls \ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | conf/ | ||
| + | 2> /dev/null) | ||
| + | rm -fr " | ||
| + | cp -a " | ||
| + | |||
| + | rm -fr " | ||
| + | mv " | ||
| + | tar -xzf " | ||
| + | |||
| + | ######################################################## | ||
| + | ### Rechte vom neuen Verzeichnis setzen | ||
| + | |||
| + | / | ||
| + | |||
| + | ######################################################## | ||
| + | done | ||
| + | |||
| + | cd " | ||
| + | </ | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | Den Wiki-Pfad (bzw. die Pfade) in dem Skript so setzen, wie er bei mir richtig ist: | ||
| + | > vi / | ||
| + | ... | ||
| + | HTTP_DIR="/ | ||
| + | WIKI_INSTANCES=" | ||
| + | ... | ||
| + | |||
| + | In diesem Beispiel wären es drei Wikis mit den folgenden Pfaden: | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Das neueste [[https:// | ||
| + | |||
| + | ...auspacken | ||
| + | > tar xzvf dokuwiki-a6b3119b5d16cfdee29a855275c5759f.tgz | ||
| + | > ls -lha | ||
| + | total 546 | ||
| + | drwxr-xr-x | ||
| + | drwxrwxrwt | ||
| + | drwxr-xr-x | ||
| + | |||
| + | Update durchführen: | ||
| + | > / | ||
| + | |||
/home/http/wiki/data/attic/dokuwiki.1680999798.txt · Zuletzt geändert: von manfred
