Go to file
2020-06-13 18:04:15 -04:00
.sandstorm get 2017-02-19g working 2020-06-13 17:49:54 -04:00
bin get 2017-02-19g working 2020-06-13 17:49:54 -04:00
dokuwiki@a5690a8c53 get 2017-02-19g working 2020-06-13 17:49:54 -04:00
plugin Should now maintain a database of Sandstorm users and retrieve usernames for nicer display. 2016-08-05 10:41:42 -05:00
.gitignore Release V2 with better username display and a cleaner set of DokuWiki commits. 2016-04-18 20:50:30 -05:00
.gitmodules get 2017-02-19g working 2020-06-13 17:49:54 -04:00
500.html get 2017-02-19g working 2020-06-13 17:49:54 -04:00
acl.auth.php Create necessary ACL rule for logged-in users to have all access, and lock down public access (closes #3.) 2016-11-17 06:50:00 -06:00
leveldb.ini Integrate LevelDB module in preparation for building a better authentication plugin. 2016-08-05 09:16:25 -05:00
local.php Release V2 with better username display and a cleaner set of DokuWiki commits. 2016-04-18 20:50:30 -05:00
preload.php get 2017-02-19g working 2020-06-13 17:49:54 -04:00
README.md readme 2020-06-13 18:01:32 -04:00

DokuWiki Sandstorm

Run DokuWiki on Sandstorm. A lightweight wiki for your personal use.

Details

  • Runs in PHP 7 using PHP-FPM and an Nginx reverse proxy
  • Uses Sandstorm authentication

Troubleshooting

PHP errors in the page

  • See if the script referenced in the error is in plugins. You may have a plugin that needs to be upgraded or disabled.
    • If you can't disable/remove the plugin via the UI:
      1. Download a backup of the grain
      2. Unzip the backup into a new folder
      3. Remove the plugin folder from the unzipped backup tree
      4. Rezip up the backup tree, preserving the same base folders
      5. Restore the grain from backup

Building a new version

Requirements

Setup & Commands

git submodule init
git submodule update
bin/upgrade_dokuwiki <target git tag from https://github.com/splitbrain/dokuwiki>
# follow the directions printed from the script