b) Das ist ein ganz lustiger Fehler, der die Betroffenen traurig machen dürfte:
Der Fehler hat die verschiedensten Ursachen.Warning: getimagesize(https://router/renshi/cms/cache/7062852 ... 0d573d.jpg): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /srv/www/htdocs/renshi/cms/front_content.php(770) : eval()'d code on line 900
1. Der Fehler kann dadurch entstehen, dass keine geeignete Grafikbibliothek gefunden werden kann.
In der Funktion capiImgScale kommt folgender Code vor:
Code: Alles auswählen
switch ($method)
{
case 'gd1':
$return = capiImgScaleLQ($img, $maxX, $maxY, $crop, $expand, $cacheTime);
break;
case 'gd2':
$return = capiImgScaleHQ($img, $maxX, $maxY, $crop, $expand, $cacheTime);
break;
case 'im':
$return = capiImgScaleImageMagick($img, $maxX, $maxY, $crop, $expand, $cacheTime);
break;
case 'failure':
$return = str_replace($cfgClient[$client]["path"]["frontend"], $cfgClient[$client]["path"]["htmlpath"], $img);
break;
}
Das Modul Illustration versucht nach capiImgScale noch die Größe der Datei mit getimagesize zu ermitteln - dies kann auf einigen Servern scheitern (meine ursprüngliche Aussage, dass getimagesize nur mit dem Server-Pfad funktioniert, ist falsch, es sollte beides gehen).
2. Ordner-/Verzeichnisberechtigungen:
Der Fehler tritt auch auf, wenn die Berechtigungen auf Dateien und Ordner im upload- oder cache-Verzeichnis nicht korrekt gesetzt sind (Test: Kann man das Bild auch via Browser direkt aufrufen?).
3. Falsche Pfade, insbesondere zum Mandanten/cache-Verzeichnis (unter Administration -> System Mandantenpfade überprüfen)
4. Nicht unterstützter Grafiktyp
5. Bug in PHP < 4.4.1 (in PHP 4.4.2 gefixt):
Fixed bug #35071 (Wrong fopen mode used in GD safe-mode checks)
http://bugs.php.net/35071
Wäre schön, wenn gepostet werden könnte, woran es im Einzelfall lag.
Gruß
HerrB