Проверка обновлений
По умолчанию «ДокуВики» проверяет наличие обновлений, получая сообщения с определённого URL один раз в день. Эта система нотификаций используется для уведомления администраторов инсталляций «ДокуВики» о выпуске новых релизов и заплаток.
Если включены ACL, сообщения показываются только администратору. Если же ACL выключены, все пользователи увидят сообщения.
Для работы этой функции «ДокуВики» необходима возможность соединения с update.dokuwiki.org
на 80-м порту — убедитесь, что это не запрещено вашим файрволом или настройками PHP. Если вам не нужна такая функциональность, вы можете отключить ее при помощи опции «updatecheck».
У каждого сообщения есть уникальный ID, показываемый в квадратных скобках. Только сообщения с ID, большим, чем указанное в значении глобальной переменной $updateVersion
в «doku.php
». Когда вы устанавливаете обновление, значение переменной в «doku.php
» будет также обновлено, таким образом старые сообщения не будут показываться. Если вы не желаете видеть сообщения, не устанавливая вместе с тем обновления, просто увеличьте значение в «doku.php
». (Обратите внимание: в старых версиях это число находится в начале файла ./conf/msg
)
При обновлении вашей инсталляции, может случиться так, что «ДокуВики» продолжает показывать сообщение об обновлении, даже если номер в «doku.php
» был увеличен обновлением. Это происходит из-за того, что «ДокуВики» кэширует уже полученные за день сообщения и скачивает их заново, только если временная отметка о последнем изменении «doku.php
» выше, чем у одного из кэшированных файлов. Для прекращения показа устаревших сообщений, вы можете просто подождать день, «коснуться» (воспользовавшись командой «touch
») файла «doku.php
» или удалить файл кэша data/cache/messages.txt
.