diff --git a/src/Agent/Action/DomainsReceive.php b/src/Agent/Action/DomainsReceive.php
index ee61a55a5972af02b9565c14608e6974071b721a..b575591115649807e46c237c78e94346ff816fd0 100644
--- a/src/Agent/Action/DomainsReceive.php
+++ b/src/Agent/Action/DomainsReceive.php
@@ -111,12 +111,13 @@ class DomainsReceive extends Base {
     $databases = [];
     try {
       $php = php_strip_whitespace($file);
-      $php = str_replace(['<?php', '<?', '?>', 'ini_set', '@@ini_set'], [
+      $php = str_replace(['<?php', '<?', '?>', 'ini_set', '@@ini_set', '__DIR__'], [
         '',
         '',
         '',
         '@ini_set',
         '@ini_set',
+        "'" . str_replace('/settings.php', '', $file) . "'",
       ], $php);
       file_put_contents('temporary://drd-test.php', $php);
       //phpcs:disable