# HG changeset patch # User edogawaconan # Date 1414641808 -32400 # Node ID c482f0db5c28123bd4f30444a3d4fbac00f8268d # Parent e4f534198385165ce3727d6ffed8cc71f7d2729e Turns out "CONTEXT_DOCUMENT_ROOT" isn't enough. diff -r e4f534198385 -r c482f0db5c28 index.php --- a/index.php Thu Oct 30 12:29:39 2014 +0900 +++ b/index.php Thu Oct 30 13:03:28 2014 +0900 @@ -13,7 +13,10 @@ // $dir: filesystem path if (isset($_SERVER["DL_DIR"])) { $dir = $_SERVER["DL_DIR"]; } - elseif (isset($_SERVER["CONTEXT_DOCUMENT_ROOT"])) { $dir = $_SERVER["CONTEXT_DOCUMENT_ROOT"]; } + elseif (isset($_SERVER["CONTEXT_DOCUMENT_ROOT"])) { + $dir = $_SERVER["CONTEXT_DOCUMENT_ROOT"]; + $dir .= substr($uri, strlen($_SERVER["CONTEXT_PREFIX"])); + } else { $dir = $_SERVER["DOCUMENT_ROOT"] . $uri; } if (realpath($dir) === false) {