By default DokuWiki checks a special URL for messages once a day. This message system is used to notify administrators of DokuWiki installations about new releases and security warnings.
When the ACL is enabled, messages are displayed only to superusers. If ACL is disabled, all users can see the message.
The feature needs to contact
update.dokuwiki.org on Port 80 - make sure your firewall allows this. If you don't want this feature, you can disable it with the updatecheck option in your config manager.
Each message has a unique ID shown in square brackets. Only messages which have a higher ID than the one configured in the global variable
./doku.php will be displayed. When DokuWiki is upgraded to the release announced in the message, the
doku.php file will be upgraded as well, suppressing the message. If you don't want to upgrade to an announced release you can simply increase the number in
doku.php. (note: in older versions, this number was at the top of the file
When upgrading your installation, it might happen that DokuWiki continues to show the update message, even though the number in
doku.php was increased by the upgrade. This is because DokuWiki caches already fetched messages for a day and will only refetch if the last modified timestamp of
doku.php is higher than the one of the cache file. To stop the outdated update message from showing you can simply wait a day, touch1) the
doku.php or delete the
data/cache/messages.txt cache file.
If for security reason you renamed the data repository, let say xyzdata for instance then the cache file is to be found at
xyzdata/cache/messages.txt even if some install re-created “data” and “data/cache” repositories.