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:35:58] – manfred | dokuwiki [2023-04-09 01:54:59] (aktuell) – [FreeBSD 13.1] manfred | ||
|---|---|---|---|
| Zeile 422: | Zeile 422: | ||
| ===== FreeBSD 13.1 ===== | ===== FreeBSD 13.1 ===== | ||
| - | <code bash> | + | <hidden / |
| + | < | ||
| #!/bin/sh | #!/bin/sh | ||
| Zeile 463: | Zeile 464: | ||
| for C in Form lang parser | for C in Form lang parser | ||
| do | do | ||
| - | chown -R 0:0 " | + | chown -R 0:0 " |
| done | done | ||
| # | # | ||
| - | chown -R 80:80 " | ||
| chown 0:0 " | chown 0:0 " | ||
| chmod 0775 " | chmod 0775 " | ||
| + | # | ||
| + | for D in plugins tpl | ||
| + | do | ||
| + | chown -R 80:80 " | ||
| + | done | ||
| # | # | ||
| chmod 0770 " | chmod 0770 " | ||
| chown -R 80:80 " | chown -R 80:80 " | ||
| chown -R 80:80 " | chown -R 80:80 " | ||
| - | </code> | + | </file> |
| + | </ | ||
| + | ---- | ||
| + | |||
| + | > / | ||
| + | |||
| + | |||
| + | ==== 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> / | ||
| + | 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.1681000558.txt · Zuletzt geändert: von manfred
