Anzeige

 500 Internal Server Error


Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

Alice

Erfahrenes Mitglied
#1
Hallo Zusammen.

Ich habe die "Imagick PHP Extension" installiert, bekomme aber einen Internal Server Error, wenn ich folgenden Code in das Skript einfüge.

PHP:
$input = '/www/xxx/test.svg';
$output = '/www/xxx/test.png';

$converter = new Imagick();
$converter->SetBackgroundColor(new ImagickPixel('transparent'));
$converter->ReadImage($input);
$converter->SetImageFormat("PNG32");
$converter->ResizeImage(0, 200, imagick::INTERPOLATE_BILINEAR, 1, FALSE);
$converter->WriteImage($output);
$converter->Clear();
$converter->Destroy();
Der Fehler lautet:
...failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error in...

Fatal error: require(): Failed opening required xxx (include_path='.:/usr/share/php:..') in ...
 

Bratkartoffel

gebratene Kartoffel
Premium-User
#2
Hi,

der Fehler sagt ja eh schon, wo das Problem ist.
Du hast irgendwo (nicht in deinem Beispielcode) ein "require" drin, welches was inportieren will was er nicht findet. Bitte prüfe hier den Pfad nochmal.

Grüsse,
BK
 

Alice

Erfahrenes Mitglied
#3
Ja.

test1.php liegt auf dem Server meines Webhosters.
test2.php liegt auf meinem Home-Server

In test1.php steht nur das "require". In test2.php steht der o.g. Code.
 

Alice

Erfahrenes Mitglied
#5
test1.php
PHP:
<?php
require('http://XXX/test2.php');
?>
test2.php
PHP:
<?php
$input = '/www/xxx/test.svg';
$output = '/www/xxx/test.png';

$converter = new Imagick();
$converter->SetBackgroundColor(new ImagickPixel('transparent'));
$converter->ReadImage($input);
$converter->SetImageFormat("PNG32");
$converter->ResizeImage(0, 200, imagick::INTERPOLATE_BILINEAR, 1, FALSE);
$converter->WriteImage($output);
$converter->Clear();
$converter->Destroy();
?>
Nur das "xxx" ist von mir geändert.
 

basti1012

Erfahrenes Mitglied
#7
Dann lag es wohl wo anders dran .
Server nicht erreichbar ?
Browser Cache Voll ?
Nach einer Installation irgendwelche Dienste vom Windows gestoppt ?
Ach was weiß ich was das noch alles gewesen sein konnte.
Hauptsache es geht jetzt das ist ja schon mal was
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…
Anzeige

Neue Beiträge

Anzeige