ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
index.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
3
13// jump to setup if ILIAS3 is not installed
14if (!file_exists(getcwd() . "/ilias.ini.php")) {
15 header("Location: ./setup/setup.php");
16 exit();
17}
18
19// BEGIN WebDAV: Block WebDAV Requests from Microsoft WebDAV MiniRedir client.
20// We MUST block WebDAV requests on the root page of the Web-Server
21// in order to make the "Microsoft WebDAV MiniRedir" client work with ILIAS
22// WebDAV.
23// Important: If this index.php page is NOT at the root of your Web-Server, you
24// MUST create an index page at the root of your Web-Server with the same
25// blocking behaviour. If you don't implement this, the "Microsoft WebDAV
26// MiniRedir" client will not work with ILIAS.
27// You can copy the file rootindex.php for this.
28
29// Block WebDAV Requests from Microsoft WebDAV MiniRedir client.
30if ($_SERVER['REQUEST_METHOD'] == 'PROPFIND'
31|| $_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
32 $status = '404 Not Found';
33 header("HTTP/1.1 $status");
34 header("X-WebDAV-Status: $status", true);
35 exit;
36}
37// END WebDAV: Block WebDAV Requests from Microsoft WebDAV MiniRedir client.
38
39
40require_once("Services/Init/classes/class.ilInitialisation.php");
42
43$ilCtrl->initBaseClass("ilStartUpGUI");
44$ilCtrl->callBaseClass();
45$ilBench->save();
An exception for terminatinating execution or to throw for unit testing.
static initILIAS()
ilias initialisation
global $ilBench
Definition: ilias.php:18
global $ilCtrl
Definition: ilias.php:18
exit
Definition: login.php:29
$_SERVER['HTTP_HOST']
Definition: raiseError.php:10