diff --git a/configuration.module b/configuration.module
index cbd9e53..9606a81 100644
--- a/configuration.module
+++ b/configuration.module
@@ -374,14 +374,14 @@ function configuration_include_defaults($components = NULL, $reset = FALSE) {
         ctools_plugin_api_include($info['module'], $info['api'], $info['current_version'], $info['current_version']);
         $file = 'config://'. $info['default_filename'] .'.inc';
         if (is_file($file)) {
-          include_once $file;
+          include_once drupal_realpath($file);
         }
       }
       // Inclusion of defaults for configuration using CONFIGURATION_DEFAULTS_INCLUDED.
       else {        
         $file = "config://configuration.{$component}.inc";
         if (is_file($file)) {
-          include_once $file;
+          include_once drupal_realpath($file);
         }
       }
       $included[$component] = TRUE;
@@ -390,7 +390,7 @@ function configuration_include_defaults($components = NULL, $reset = FALSE) {
   // Inclusion of the catch all config file
   $file = "config://configuration.inc";
   if (is_file($file)) {
-    include_once $file;
+    include_once drupal_realpath($file);
   }
 }
 
diff --git a/includes/configuration.ctools.inc b/includes/configuration.ctools.inc
index 80346ed..6de4ef9 100644
--- a/includes/configuration.ctools.inc
+++ b/includes/configuration.ctools.inc
@@ -379,7 +379,7 @@ function ctools_configuration_check($identifier) {
       $export = &$pages;
     }    
     
-    include_once 'config://'. $info[$component]['default_filename'] .'.inc';
+    include_once drupal_realpath('config://'. $info[$component]['default_filename'] .'.inc');
     // Export just the field we're tracking.
     module_load_include('inc', 'configuration', 'configuration.export');
 
diff --git a/includes/configuration.field.inc b/includes/configuration.field.inc
index 7b719a0..dccb584 100644
--- a/includes/configuration.field.inc
+++ b/includes/configuration.field.inc
@@ -216,7 +216,7 @@ function configuration_check_field($identifier) {
   
   if (file_exists("config://configuration.field.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.field.inc";
+    include_once drupal_realpath("config://configuration.field.inc");
 
     // Export just the field we're tracking.
     module_load_include('inc', 'configuration', 'configuration.export');
diff --git a/includes/configuration.filter.inc b/includes/configuration.filter.inc
index 2cdf57d..49d2f07 100644
--- a/includes/configuration.filter.inc
+++ b/includes/configuration.filter.inc
@@ -129,7 +129,7 @@ function configuration_check_filter($identifier) {
   
   if (file_exists("config://configuration.filter.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.filter.inc";
+    include_once drupal_realpath("config://configuration.filter.inc");
     
     // Clear the filter cache to get a fresh export.
     cache_clear_all('filter_list_format', 'cache', TRUE);
diff --git a/includes/configuration.image.inc b/includes/configuration.image.inc
index 27ed1c6..457a28f 100644
--- a/includes/configuration.image.inc
+++ b/includes/configuration.image.inc
@@ -111,7 +111,7 @@ function configuration_check_image($identifier) {
   
   if (file_exists("config://configuration.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.inc";
+    include_once drupal_realpath("config://configuration.inc");
     if (function_exists('configuration_configuration_image_default_styles')) {
       // Clear all caches and flush.
       image_style_flush($identifier);
diff --git a/includes/configuration.menu.inc b/includes/configuration.menu.inc
index f7d816e..443c52f 100644
--- a/includes/configuration.menu.inc
+++ b/includes/configuration.menu.inc
@@ -321,7 +321,7 @@ function configuration_check_menu_links($identifier) {
   
   if (file_exists("config://configuration.menu_links.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.menu_links.inc";
+    include_once drupal_realpath("config://configuration.menu_links.inc");
 
     // Export just the field we're tracking.
     module_load_include('inc', 'configuration', "configuration.export");
@@ -398,7 +398,7 @@ function configuration_check_menu_custom($identifier, $from_activestore = false)
   
   if (file_exists("config://configuration.menu_custom.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.menu_custom.inc";
+    include_once drupal_realpath("config://configuration.menu_custom.inc");
 
     // Export just the field we're tracking.
     module_load_include('inc', 'configuration', 'configuration.export');
diff --git a/includes/configuration.node.inc b/includes/configuration.node.inc
index ccc2aaf..508c692 100644
--- a/includes/configuration.node.inc
+++ b/includes/configuration.node.inc
@@ -208,7 +208,7 @@ function configuration_check_node($identifier) {
   
   if (file_exists("config://configuration.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.inc";
+    include_once drupal_realpath("config://configuration.inc");
     if (function_exists('configuration_configuration_node_info')) {
       // Clear the node type cache.
       node_type_cache_reset();
diff --git a/includes/configuration.taxonomy.inc b/includes/configuration.taxonomy.inc
index d6a1828..9315bb0 100644
--- a/includes/configuration.taxonomy.inc
+++ b/includes/configuration.taxonomy.inc
@@ -112,7 +112,7 @@ function configuration_check_taxonomy($identifier) {
   
   if (file_exists("config://configuration.taxonomy.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.taxonomy.inc";
+    include_once drupal_realpath("config://configuration.taxonomy.inc");
 
     // Export just the field we're tracking.
     module_load_include('inc', 'configuration', 'configuration.export');
diff --git a/includes/configuration.user.inc b/includes/configuration.user.inc
index 2e0048f..605687c 100644
--- a/includes/configuration.user.inc
+++ b/includes/configuration.user.inc
@@ -284,7 +284,7 @@ function configuration_check_user_permission($identifier) {
   
   if (file_exists("config://configuration.user_permission.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.user_permission.inc";
+    include_once drupal_realpath("config://configuration.user_permission.inc");
 
     module_load_include('inc', 'configuration', "includes/configuration.user");
     module_load_include('inc', 'configuration', 'configuration.export');
@@ -372,7 +372,7 @@ function configuration_check_user_role($identifier) {
   
   if (file_exists("config://configuration.user_role.inc")) {
     // Load the current configuration file on disk
-    include_once "config://configuration.user_role.inc";
+    include_once drupal_realpath("config://configuration.user_role.inc");
 
     $roles = user_roles();
 
