diff --git a/cron.php b/cron.php
index 5d25f884186883b141baba5ae2ac1174915e87db..26c4a253ca37813a632efe0221445a98bb9e38fb 100644
--- a/cron.php
+++ b/cron.php
@@ -9,7 +9,7 @@
 /**
  * Root directory of Drupal installation.
  */
-define('DRUPAL_ROOT', dirname(realpath(__FILE__)));
+define('DRUPAL_ROOT', getcwd());
 
 include_once DRUPAL_ROOT . '/includes/bootstrap.inc';
 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
diff --git a/index.php b/index.php
index d776d767a7574293d52d7cb1203b67ec9f65e7ea..f83ae4c019a56f8b25c904bd71c9cef4389a2842 100644
--- a/index.php
+++ b/index.php
@@ -15,7 +15,7 @@
 /**
  * Root directory of Drupal installation.
  */
-define('DRUPAL_ROOT', dirname(realpath(__FILE__)));
+define('DRUPAL_ROOT', getcwd());
 
 require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
diff --git a/install.php b/install.php
index 60834d72e08804213910ac72d27dfe35c8169389..939f6404622b4ab1f1b629dedb086a3e7b3a7757 100644
--- a/install.php
+++ b/install.php
@@ -4,7 +4,7 @@
 /**
  * Root directory of Drupal installation.
  */
-define('DRUPAL_ROOT', dirname(realpath(__FILE__)));
+define('DRUPAL_ROOT', getcwd());
 
 require_once DRUPAL_ROOT . '/includes/install.inc';
 
diff --git a/update.php b/update.php
index b45f2045c8f8e2e1d2a33c42ac05ea753ba1965f..215727314b48ae15b6cfa4de953d80f17a66b565 100644
--- a/update.php
+++ b/update.php
@@ -4,7 +4,7 @@
 /**
  * Root directory of Drupal installation.
  */
-define('DRUPAL_ROOT', dirname(realpath(__FILE__)));
+define('DRUPAL_ROOT', getcwd());
 
 /**
  * @file
diff --git a/xmlrpc.php b/xmlrpc.php
index 55ac6f110226fe4460830befa68b60ea98b0242f..4b6b1153fcef211b6de2243ff71d8b472970c6e7 100644
--- a/xmlrpc.php
+++ b/xmlrpc.php
@@ -9,7 +9,7 @@
 /**
  * Root directory of Drupal installation.
  */
-define('DRUPAL_ROOT', dirname(realpath(__FILE__)));
+define('DRUPAL_ROOT', getcwd());
 
 include_once DRUPAL_ROOT . '/includes/bootstrap.inc';
 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);