page: stable include path (site then minimedit root)
[minimedit.git] / page.php
index 33a1f4440ed5469e3aee9e7be5c27913606053f2..bb53a94a407306a04c99c13c3102a40562b2417c 100644 (file)
--- a/page.php
+++ b/page.php
@@ -66,14 +66,15 @@ function getoutput($blocks = [])
 
 # custom error handling
 
-define('DOCROOT', getcwd().'/');
+define('DOCROOT', getcwd());
+set_include_path(implode(PATH_SEPARATOR, [ DOCROOT, __DIR__ ]));
 
 function fail($error)
 {
        http_response_code(500);
        include_once 'page.inc.php';
        ob_start();
-       require_once DOCROOT.'500.html';
+       require_once '500.html';
        print getoutput(['debug' => $error]);
 }
 
@@ -169,7 +170,7 @@ $Place += [
 if (!$found) {
        # no resulting output
        http_response_code(404);
-       @require "./404.html";
+       @require '404.html';
 }
 
 include_once 'page.inc.php';