Remove unnecessary chdir() in the shutdown handler.
diff --git a/index.php b/index.php
index a38ea99..3040ef0 100755
--- a/index.php
+++ b/index.php
@@ -196,18 +196,6 @@
}
/*
- *---------------------------------------------------------------
- * WORKING DIRECTORY FOR SHUTDOWN HANDLER
- *---------------------------------------------------------------
- *
- * CI assumes the directory containing index.php, while shutdown
- * handlers execute in process's initial working directory. To make
- * logging work, we need to change directory in the shutdown handler.
- *
- */
- define('CIPATH', getcwd());
-
-/*
* -------------------------------------------------------------------
* Now that we know the path, set the main path constants
* -------------------------------------------------------------------
diff --git a/system/core/Common.php b/system/core/Common.php
index 0353a9d..edfad99 100644
--- a/system/core/Common.php
+++ b/system/core/Common.php
@@ -600,7 +600,6 @@
if (isset($last_error) &&
($last_error['type'] & (E_ERROR | E_PARSE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING)))
{
- chdir(CIPATH);
_exception_handler($last_error['type'], $last_error['message'], $last_error['file'], $last_error['line']);
}
}