Image fehlermeldung
Eingetragen von geoport (101)
am 01.08.2013 - 10:16 Uhr in
am 01.08.2013 - 10:16 Uhr in
Hallo Forum,
bei Erzeugung eines Nodes mit einem Image erhalte ich folgenden Fehler:
Warning: imagecreatefrompng(): DrupalPublicStreamWrapper::stream_cast is not implemented! in image_gd_load() (Zeile 237 von C:\xampp\htdocs\geoportal_drupal_test\modules\system\image.gd.inc).
leider, weiß ich nicht, wo wie ich diesen beheben kann, google konnte mir auch nicht helfen.
mit freundlichem Gruß
Marko
- Anmelden oder Registrieren um Kommentare zu schreiben
PHP-Version
am 01.08.2013 - 11:22 Uhr
Moin.
Welche PHP-Version verwendest Du denn?
Und wie erzeugst Du den Node?
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Bereits die Version 5.5.0 Den
am 01.08.2013 - 11:26 Uhr
Bereits die Version 5.5.0
Den Node erzeuge ich über die GUI, d.h. ich habe einen eigenen Contenttype angelegt-mit Image. Beim Anlegen wähle ich diesen Type und lade da das Bild per Upload - Button hinzu.
Dann speichere ich und der Fehler ist da-wobei ich jetzt erstmal die Slideshow und den Flexslider deinstalliert habe und siehe da der fehler verschwindet, wobei ich die Slideshow benötige*G*.
www.geoportal.de
PHP
am 01.08.2013 - 11:57 Uhr
Hm, ich vermute mal, die PHP-Version ist das Problem. Obwohl "stream_cast" auch schon in 5.3 enthalten war und es dort keine derartigen Probleme gab.
Welche Slideshow verwendest Du denn?
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hi, ich verwende den
am 01.08.2013 - 12:35 Uhr
Hi, ich verwende den Flexslider in Kombination mit View_Sliedshow. Ich habe schon festgestellt, dass die Fehler vorallem mit dem View_Slideshow zu tun haben, aktuell hänge ich bei preg_replace daraus muss preg_replace_callback werden, jedoch muss die entsprechende Funktion bei \views_slideshow\theme\views_slideshow.theme.inc Zeile 73 und 76 angepasst werden-mal sehen ob ich das so gestemmt bekomme.
Da muss die Funktion beginnent Zeile 70
wie folgt ausschauen:
<?php
// Loop through all the addons and call their methods if needed.
foreach ($addons as $addon_id => $addon_info) {
foreach ($addon_info['accepts'] as $imp_key => $imp_value) {
if (is_array($imp_value)) {
$methods[$imp_key][] = preg_replace_callback(
'/_(.?)/',
function($m)
{
return strtoupper($m[1]);
},
$addon_id
);
}
else {
$methods[$imp_value][] = preg_replace_callback(
'/_(.?)/',
function($m)
{
return strtoupper($m[1]);
},
$addon_id
);
}
}
}
?>
www.geoportal.de
Dateiupload
am 01.08.2013 - 12:45 Uhr
also ich vermute bzw bin mir sicher, dass der Ausgangsfehler dadurch entsteht das Dateien, die ein Umlaut im Namen tragen eigenartig (der Umlaut ändert sich) hochgeladen werden und dann diese Fehler entstehen. Nachdem ich dieses behoben habe läuft alles erstmal fehlerfrei, jetzt geht es um die Slideshow*G*
www.geoportal.de