diff --git a/core/lib/Drupal/Core/Config/FileStorage.php b/core/lib/Drupal/Core/Config/FileStorage.php index 2ac9ceeee8a60eb69951452027fe7543564065af..52c9aa520db47c280911b3c85b9273d9efee3f76 100644 --- a/core/lib/Drupal/Core/Config/FileStorage.php +++ b/core/lib/Drupal/Core/Config/FileStorage.php @@ -204,7 +204,7 @@ public function listAll($prefix = '') { throw new StorageException($this->directory . '/ not found.'); } $extension = '.' . static::getFileExtension(); - $files = new \GlobIterator($this->directory . '/' . $prefix . '*' . $extension); + $files = new \GlobIterator(DRUPAL_ROOT . '/' . $this->directory . '/' . $prefix . '*' . $extension); $names = array(); foreach ($files as $file) { diff --git a/core/lib/Drupal/Core/Config/InstallStorage.php b/core/lib/Drupal/Core/Config/InstallStorage.php index 20d20fc5052966d1168cefb69bff12e6a9e31ddb..16bcc1c3523f36d160eba8f4e1b2c5d4cb1137b1 100644 --- a/core/lib/Drupal/Core/Config/InstallStorage.php +++ b/core/lib/Drupal/Core/Config/InstallStorage.php @@ -134,7 +134,7 @@ public function getComponentNames($type, array $list) { foreach ($list as $name) { $directory = $this->getComponentFolder($type, $name); if (file_exists($directory)) { - $files = new \GlobIterator($directory . '/*' . $extension); + $files = new \GlobIterator(DRUPAL_ROOT . '/' . $directory . '/*' . $extension); foreach ($files as $file) { $folders[$file->getBasename($extension)] = $directory; }