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