Using script filename instead of __FILE__
The server variable script_filename contains the requested file path without symlink resolution. __FILE__ is the 'real' file path with symlink resolution. If a user (like me) uses a git repo for plugin management and symlinks the fever directory to the plugin directory the inclusion and chdir'ing previously failed.
This commit is contained in:
@@ -9,14 +9,15 @@
|
||||
|
||||
error_reporting(E_ERROR | E_PARSE);
|
||||
|
||||
require_once "../../config.php";
|
||||
$tt_root = dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME']))).'/';
|
||||
require_once $tt_root."config.php";
|
||||
|
||||
set_include_path(dirname(__FILE__) . PATH_SEPARATOR .
|
||||
dirname(dirname(dirname(__FILE__))) . PATH_SEPARATOR .
|
||||
dirname(dirname(dirname(__FILE__))) . "/include" . PATH_SEPARATOR .
|
||||
$tt_root . PATH_SEPARATOR .
|
||||
$tt_root . "/include" . PATH_SEPARATOR .
|
||||
get_include_path());
|
||||
|
||||
chdir("../..");
|
||||
chdir($tt_root);
|
||||
|
||||
define('NO_SESSION_AUTOSTART', true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user