Thinks like login or register should be disabled by adding the following line into doku.php:
if( $ACT != 'search' ) { $ACT = 'show'; }
Looking for this block:
if(isset($_SERVER['HTTP_X_DOKUWIKI_DO'])) { $ACT = trim(strtolower($_SERVER['HTTP_X_DOKUWIKI_DO'])); } elseif(!empty($_REQUEST['idx'])) { $ACT = 'index'; } elseif(isset($_REQUEST['do'])) { $ACT = $_REQUEST['do']; } else { $ACT = 'show'; }
Add the line:
if(isset($_SERVER['HTTP_X_DOKUWIKI_DO'])) { $ACT = trim(strtolower($_SERVER['HTTP_X_DOKUWIKI_DO'])); } elseif(!empty($_REQUEST['idx'])) { $ACT = 'index'; } elseif(isset($_REQUEST['do'])) { $ACT = $_REQUEST['do']; if( $ACT != 'search' ) { $ACT = 'show'; } } else { $ACT = 'show'; }
$conf['cachetime'] = -1;
in conf/local.php
public $_nocache = true;
in inc/cache.php