Skip to main content

This is very common in localhost installations. Follow the below to fix the issue Find Find validateURLScheme function in below file

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.

This is very common in localhost installations. Follow the below to fix the issue Find validateURLScheme function in

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.

This is very common in localhost installations. Follow the below to fix the issue Find validateURLScheme function in below file

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
{
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.

FindThis is very common in localhost installations. Follow the below to fix the issue Find validateURLScheme function in

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.

Find validateURLScheme function in

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.

This is very common in localhost installations. Follow the below to fix the issue Find validateURLScheme function in

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.

Source Link

Find validateURLScheme function in

vendor\magento\framework\Image\Adapter\Gd2.php file

at line 96. Replace function with this:

private function validateURLScheme(string $filename) : bool
  {
      $allowed_schemes = ['ftp', 'ftps', 'http', 'https'];
      $url = parse_url($filename);
      if ($url && isset($url['scheme']) && !in_array($url['scheme'], $allowed_schemes) && !file_exists($filename)) {
          return false;
      }
      return true;
  }

Happy Coding.