Ich bin gerade echt am Verzweifeln.
Mein PHP-Code:
Ich bin bei All-Inkl. Wenn die Domain auf PHP7.4 kommt garkeine Fehlermeldung (aber es funktioniert nicht). Wenn ich auf PHP 7.3 umstelle, erhalte ich das:
Durch Googlen bin ich darauf gestoßen:
Und dieses gibt mir zumindet erfolgreich 'ne Liste mit 230 Dateiformaten aus. Also Imagick scheint doch definitiv verfügbar zu sein, oder nicht?

Mein PHP-Code:
PHP:
$path = dirname(__FILE__).'/lib/img';
$svg = file_get_contents("$path/svg/d/file.svg");
$img = new Imagick();
$img->setBackgroundColor(new ImagickPixel('transparent'));
$img->readImageBlob($svg);
$img->setImageFormat('png24');
header("Content-Type: image/png");
echo $img;
Ich bin bei All-Inkl. Wenn die Domain auf PHP7.4 kommt garkeine Fehlermeldung (aber es funktioniert nicht). Wenn ich auf PHP 7.3 umstelle, erhalte ich das:
Fatal error: Uncaught ImagickException: not authorized `/tmp/magick-1299Y9qJSUBAAIf9' @ error/constitute.c/ReadImage/412 in [...]/test.php:20 Stack trace: #0 [...]/test.php(20): Imagick->readimageblob('<?xml version="...') #1 {main} thrown in [...]/test.php on line 20
Durch Googlen bin ich darauf gestoßen:
PHP:
if(extension_loaded('imagick')){
$imagick = new Imagick();
print_r($imagick->queryFormats());
} else {
echo 'ImageMagick is not available.';
}
Und dieses gibt mir zumindet erfolgreich 'ne Liste mit 230 Dateiformaten aus. Also Imagick scheint doch definitiv verfügbar zu sein, oder nicht?
phpinfo()
spuckt mir das aus:
Zuletzt bearbeitet: