diff --git a/lib/tpl/default/mediamanager.php b/lib/tpl/default/mediamanager.php
index 7b7fe8675d4a87c0de793492f884d2ad2572908d..2b3e6e7db5033a19bb0e16065b084c98b9b9a800 100644
--- a/lib/tpl/default/mediamanager.php
+++ b/lib/tpl/default/mediamanager.php
@@ -12,6 +12,10 @@
  * @link   http://dokuwiki.org/templates
  * @author Andreas Gohr <andi@splitbrain.org>
  */
+
+// must be run from within DokuWiki
+if (!defined('DOKU_INC')) die();
+
 ?>
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang']?>" lang="<?php echo $conf['lang']?>" dir="ltr">
 <head>
diff --git a/lib/tpl/dokuwiki/tpl_footer.php b/lib/tpl/dokuwiki/tpl_footer.php
index 41ddabda203839f8c3717321b145aa93fa33b06c..1b31e33233ed3ca70663a8228759e4b74d8e5949 100644
--- a/lib/tpl/dokuwiki/tpl_footer.php
+++ b/lib/tpl/dokuwiki/tpl_footer.php
@@ -1,3 +1,8 @@
+<?php
+// must be run from within DokuWiki
+if (!defined('DOKU_INC')) die();
+?>
+
 <!-- ********** FOOTER ********** -->
 <div id="dokuwiki__footer"><div class="pad">
     <?php tpl_license(''); // license text ?>
diff --git a/lib/tpl/dokuwiki/tpl_header.php b/lib/tpl/dokuwiki/tpl_header.php
index f2e720308fac8ca6115a05568bdb39f7bdb6ca4d..5b2f806a8f1552bb8be06ad543572629cb32421c 100644
--- a/lib/tpl/dokuwiki/tpl_header.php
+++ b/lib/tpl/dokuwiki/tpl_header.php
@@ -1,3 +1,8 @@
+<?php
+// must be run from within DokuWiki
+if (!defined('DOKU_INC')) die();
+?>
+
 <!-- ********** HEADER ********** -->
 <div id="dokuwiki__header"><div class="pad group">