浏览代码

added logic in cli mode to chdir to the correct directory first

the webserver would normally do this for us, but we need to do it
Matthew Vale 9 年之前
父节点
当前提交
5eb32403db
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      root.php

+ 1 - 0
root.php

@@ -36,6 +36,7 @@
 	// make sure the document_root is set
 	$_SERVER["SCRIPT_FILENAME"] = str_replace("\\", '/', $_SERVER["SCRIPT_FILENAME"]);
 	if(PHP_SAPI == 'cli'){
+		chdir(pathinfo($_SERVER["PHP_SELF"], PATHINFO_DIRNAME));
 		$script_full_path = str_replace("\\", '/', getcwd() . '/' . $_SERVER["SCRIPT_FILENAME"]);
 		$dirs = explode('/', pathinfo($script_full_path, PATHINFO_DIRNAME));
 		if (file_exists('/.project.ROOT')) {