This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
computing:dokuwiki [2017/05/16 02:23] – oemb1905 | computing:dokuwiki [2022/07/15 05:19] (current) – oemb1905 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **Dokuwiki Upgrade Example** | + | ------------------------------------------- |
+ | | ||
+ | * **Jonathan Haack** | ||
+ | * **Haack' | ||
+ | * **webmaster@haacksnetworking.org** | ||
- | #Backup dokuwiki first | + | ------------------------------------------- |
- | tar zcpfv dokuwiki-backup.tar.gz / | + | To install |
- | #Download dokuwiki, untar it, copy it to primary dokuwiki directory | + | |
- | | + | tar zxvf doku.tgz |
- | tar zxvf dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz | + | |
- | ' | + | |
| | ||
- | #Fix permissions on dokuwiki | + | Once that's done, follow the instructions in [[https:// |
- | chmod g+rwx /Library/Server/Web/Data/Sites/Haacks/dokuwiki | + | |
+ | | ||
+ | sudo chmod -R 755 /var/ | ||
+ | sudo chown -R www-data: | ||
+ | sudo chown www-data: | ||
+ | sudo chmod -R 775 / | ||
+ | sudo chmod -R 755 / | ||
+ | sudo chmod -R 755 / | ||
+ | cd / | ||
+ | sudo chmod 2775 {attic, | ||
+ | sudo chown www-data: | ||
+ | |||
+ | After permissions are all set, navigate to the installer page so it can instantiate the database and global wiki settings. | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Eventually your instance will become outdated. In that case, first back up the install, then wget the new tgz file, then unpack and migrate the new content on top of the existing as follows: | ||
| | ||
+ | zip -r doku-bu-date.zip / | ||
+ | wget https:// | ||
+ | tar zxvf dokuwiki-example-39fe13964.tgz | ||
+ | ' | ||
+ | | ||
+ | Remember, the permissions will be wrong on the files you copied over since root performed that task. In order to make the instance functional again, you need to re-update the permissions (same as above): | ||
+ | |||
+ | sudo chmod g+rwx / | ||
+ | sudo chmod -R 755 / | ||
+ | sudo chown -R www-data: | ||
+ | sudo chown www-data: | ||
+ | sudo chmod -R 775 / | ||
+ | sudo chmod -R 755 / | ||
+ | sudo chmod -R 755 / | ||
+ | cd / | ||
+ | sudo chmod 2775 {attic, | ||
+ | sudo chown www-data: | ||
+ | |||
+ | Dokuwiki details their rational for these permission recommendations here: [[https:// | ||
- | --- // | + | yourwiki> |
+ | yourwiki> | ||
+ | everything below the data directory: | ||
+ | yourwiki/data> chmod 2775 {attic, | ||
+ | yourwiki/data> chown www-data: | ||
+ | --- // |