Problem mit Anzeige von Bildern durch Imagick
Hallo,
ich habe in der aktuellen Contao Installation Probleme mit der Anzeige von Bildern, sowohl im Frontend als auch im Backend.
Dabei bekomme ich folgende Fehlermeldung angezeigt:
Code:
Undefined constant Imagick::IMGTYPE_TRUECOLORMATTE
Der Fehler ist wohl beim Entwickler des Bundles bekannt, wie man hier sieht:
https://github.com/avalanche123/Imagine/issues/524
Durch die Anpassungen an den Dateien läuft wieder alles.
Ist aber nicht updatesicher.
Mich wundert das man nichts darüber hier findet, der Fehler müsste doch öfter auftreten?
Grüße Sabri
Liste der Anhänge anzeigen (Anzahl: 1)
Internal Server Error: Was ist das Problem? Imagick not installed
Da dies der einzige Thread im Forum mit dem Thema Imagick bei Contao 4.x. ist, erlaube ich mir eine Frage hier zu stellen:
Beim beginnenden Erstellen eines Themes, bzw. weil die og. Fehlermeldung kam: auch im nächsten Versuch mit dem Importieren von Theme opensauce.cto erscheint die Contao-Meldung Internal Server Error Was ist das Problem? Imagick not installed.
Anhang 19950
Eine Webserverkontrollabfrage mit einer phpinfo.php sagt aber dass Imagick installiert sei.
imagick
imagick module enabled
imagick module version @PACKAGE_VERSION@
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
Imagick compiled with ImageMagick version ImageMagick 6.7.2-7 2015-07-23 Q16 http://www.imagemagick.org
Imagick using ImageMagick library version ImageMagick 6.7.2-7 2017-03-22 Q16 http://www.imagemagick.org
ImageMagick copyright Copyright (C) 1999-2011 ImageMagick Studio LLC
ImageMagick release date 2017-03-22
ImageMagick number of supported formats: 205
Und außerdem:
Directive |
Local Value |
Master Value |
imagick.locale_fix |
0 |
0 |
imagick.progress_monitor |
0 |
0 |
imagick.skip_version_check |
0 |
0 |
Habt ihr Anregungen für mich, wo ich ansetzen könnte?
Gruß, ThomasH
PS: Ich habe Contao 4.4.6 installiert.
PPS: Ich möchte noch nachreichen einen Auszug aus der ../var/logs-Datei mit Namen prod-2017-10-04.log:
(...)
[2017-10-04 21:54:59] app.CRITICAL: An exception occurred. {"exception":"[object] (Imagine\\Exception\\RuntimeException(code: 0): Imagick not installed at /var/www/vhosts/hosting12345.ab9c1.netcup.net/httpdocs/cms/vendor/imagine/imagine/lib/Imagine/Imagick/Imagine.php:36)"}
(Anmerkung: die URL des Hosters ist aus Sicherheitsgründen leicht verändert.)
Ein Datei-Problem oder ein Installationsproblem?
Vielen Dank für eure Antworten, Andreas und Toflar!
Zitat:
Probiere mal in besagter Zeile 36 anstatt ...
Um welche Datei handelt es sich dabei?
Zitat:
Den Cache darf man natürlich niemals mit hochladen.
Es ist eine reine Online-Installation beim Provider.
Zitat:
Verwendest du denn die neusten Versionen von Contao und allen Abhängigkeiten?
Es ist die Version 4.4.6 (28.9.2017, 10:04:07). Was ist mit Abhängigkeiten gemeint?
Zitat:
Ich kann aber vom Log-Eintrag nicht sagen [ob das] im Live-Betrieb [geschah] (wo es nur passieren kann, wenn der Build-Prozess falsch war).
Da ich mit dem Contao-Manager eine problemlose Installation machen konnte, bin ich jetzt irritiert, was dabei schief gelaufen sein könnte.
Gruß, ThomasH
Contao 4.4.6 meldete dass "Imagick not installed" sei
Vielen Dank Andreas!
Ich habe in der Datei
../vendor/imagine/imagine/lib/Imagine/Imagick/Imagine.php
die Zeile 35
if (!class_exists('Imagick')) {
gegen dies hier
if (!extension_loaded('imagick')) {
ausgetauscht und nun ist die Fehlermeldung von Contao verschwunden.
Gruß, ThomasH