Procházet zdrojové kódy

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 před 9 roky
rodič
revize
c96d036961
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  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')) {