Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 55

Thema: Problem mit Anzeige von Bildern durch Imagick

  1. #1
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard 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

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.553
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Schlauchbeutelmaschine Beitrag anzeigen
    Mich wundert das man nichts darüber hier findet, der Fehler müsste doch öfter auftreten?
    Ich vermute mal, das bei den meisten mit GD gearbeitet wird und Contao 4 nur Imagick nimmt, wenn GD nicht verfügbar.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Unter Umständen passiert der Fehler auch nur mit bestimmten Versionen von ImageMagick.

  4. #4
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Danke für Eure Hinweise, ich kläre das mal mit dem Hoster.

  5. #5
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Ich vermute mal, das bei den meisten mit GD gearbeitet wird und Contao 4 nur Imagick nimmt, wenn GD nicht verfügbar.
    Andersrum. Contao nimmt automatisch Imagick wenn verfügbar. GD ist last resort
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.553
    User beschenken
    Wunschliste

    Standard

    OK, dann ist bei den meisten Contao 4 Nutzern wohl kein Imagick installiert. Meiner hats auch nicht drauf sehen ich grad, aber ich habe auch noch kein C4 am laufen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Wir dürften so an die 40 Contao 4 laufen haben, keine hat ein Problem mit Imagemagick. Da muss was bei der Config falsch gelaufen sein
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    @toflar
    Kannst du mir bitte noch sagen welche Versionen Ihr verwendet?
    Danke!

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Welche Version von Imagick (nicht ImageMagick) ist bei dir im Einsatz?

    In einem Commit wird folgendes erwähnt:
    the constants \Imagick::IMGTYPE_TRUECOLORMATTE and \Imagick::IMGTYPE_GRAYSCALEMATTE do not exist anymore in Imagick 7
    https://github.com/avalanche123/Imag...ebf95cbb67R813

    Allerdings in den aktuellen Versionen von Imagick ist dieser Kommentar nicht mehr vorhanden.

  10. #10
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Hier die Infos:
    Code:
    imagick
    imagick module 	enabled
    imagick module version 	3.4.1
    imagick classes 	Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
    Imagick compiled with ImageMagick version 	ImageMagick 7.0.2-0 Q16 i686 2016-06-13 http://www.imagemagick.org
    Imagick using ImageMagick library version 	ImageMagick 7.0.2-0 Q16 i686 2016-06-13 http://www.imagemagick.org
    ImageMagick copyright 	Copyright (C) 1999-2016 ImageMagick Studio LLC
    ImageMagick release date 	2016-06-13

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Von ImageMagick gibt es zumindest Version 7.0.5 (build 4): https://github.com/ImageMagick/ImageMagick/releases. Unter Umständen wurden diese Konstanten da wieder hinzugefügt?

    Auch von Imagick gibt es eine neuere Version, nämlich 3.4.3: https://github.com/mkoppanen/imagick/releases

  12. #12
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Noch die 6er-Version:

    Imagick using ImageMagick library version => ImageMagick 6.9.4-10 Q16 x86_64 2017-01-13
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Also wenn dann tritt der Fehler wahrscheinlich nur mit ImageMagick 7 auf und da vielleicht auch nur in gewissen Versionen.

  14. #14
    Contao-Nutzer Avatar von ThomasH
    Registriert seit
    23.08.2017.
    Ort
    Berlin
    Beiträge
    8

    Standard 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.

    Imagick_not_installed.png

    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.)
    Geändert von ThomasH (04.10.2017 um 23:08 Uhr) Grund: Nachtrag wegen Log-Datei-Auszug

  15. #15
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Probiere mal in besagter Zeile 36 anstatt dem hier
    PHP-Code:
    if (!class_exists('Imagick')) { 
    Das hier
    PHP-Code:
    if (!extension_loaded('imagick')) { 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  16. #16
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Dieser Fehler kann eigentlich gar nicht auftreten. Imagick ist keine Voraussetzung für Contao. Voraussetzung ist mind. die GD Library (vorausgesetzt man hat eben nichts besseres).
    Folgendes geschieht also:
    1. Wenn Gmagick verfügbar ist, nimm Gmagick
    2. Wenn Imagick vorhanden ist, nimm Imagick
    3. Ansonsten wähle GD


    Dieser Entscheid wird zur Container Buildtime gefällt. Also dann wenn der Dependency Injection Container zusammengebaut wird und im Cache abgelegt wird (also auch bei jedem Cache löschen und wieder aufbauen).
    Das kann eigentlich nur vorkommen, wenn du irgendwie den Cache lokal aufgebaut hast (wo Imagick verfügbar ist) und dann den Cache mit auf den Server hochgeladen hast (wo Imagick nicht verfügar ist).
    Den Cache darf man natürlich niemals mit hochladen.

    Verwendest du denn die neusten Versionen von Contao und allen Abhängigkeiten?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  17. #17
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das heißt diese Datei sollte bei ihm erst gar nicht aufgerufen werden?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  18. #18
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Richtig. Also Contao versucht die Klasse zu instantiieren (da jede Klasse selber schaut ob ihre Anforderungen erfüllt sind und wenn nicht, eine Exception wirft - sieht man im besagten Log-Eintrag). Contao selbst fängt die Exceptions aber ab (= niemand logged) und versucht dann die nächste Klasse bis eine eben geht.
    Ich kann aber vom Log-Eintrag nicht sagen wo das jetzt geschah. Also im Build-Prozess (da dürfte es eben nicht passieren, weil abgefangen von Contao) oder im Live-Betrieb (wo es nur passieren kann, wenn der Build-Prozess falsch war).
    Geändert von Toflar (06.10.2017 um 16:10 Uhr)
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  19. #19
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielen Dank für die Erklärung.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  20. #20
    Contao-Nutzer Avatar von ThomasH
    Registriert seit
    23.08.2017.
    Ort
    Berlin
    Beiträge
    8

    Standard Ein Datei-Problem oder ein Installationsproblem?

    Vielen Dank für eure Antworten, Andreas und Toflar!

    Probiere mal in besagter Zeile 36 anstatt ...
    Um welche Datei handelt es sich dabei?

    Den Cache darf man natürlich niemals mit hochladen.
    Es ist eine reine Online-Installation beim Provider.

    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?

    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

  21. #21
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Es könnte sein dass unterschiedliche PHP Versionen/Konfigurationen in der Konsole und dem Webserver verwendet werden. Wird der Cache nun per Konsole aufgebaut, kann die Konfiguration unterschiedlich sein.

    Ist jetzt nur eine Vermutung wie es zu diesem Verhalten kommen könnte.

  22. #22
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von ThomasH Beitrag anzeigen
    Um welche Datei handelt es sich dabei?
    Du hast ja nur eine gepostet
    Code:
    /cms/vendor/imagine/imagine/lib/Imagine/Imagick/Imagine.php
    In der CONTAO\contao-manager\manager.json kannst du nachsehen, welche PHP-Version der Manager benutzt.
    Code:
    {
    ...
        "php_cli": "\/usr\/bin\/php70",
    ...
    }
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  23. #23
    Contao-Nutzer Avatar von ThomasH
    Registriert seit
    23.08.2017.
    Ort
    Berlin
    Beiträge
    8

    Standard 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

  24. #24
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Der Contao Manager versucht die Kommandos auf der PHP-CLI auszuführen. Also effektiv nutzen die beiden nicht die gleichen PHP-Versionen.
    Das ist aber nicht wirklich ein Contao Manager Problem, das würde bei jedem professionellen Deployment zu Problemen führen.

    Also es ist quasi ein Unterschied, ob PHP über den Webserver gestartet wird oder ob jemand per SSH oder wie auch immer auf den Server zugreift und PHP bedient. Das sollte eigentlich nicht der Fall sein.
    Also ich vermute deine Änderung ist purer Zufall. Richtig wäre, beim Hoster anzufragen, warum die Imagick Extension im Webprozess geladen wird, aber auf Kommandozeile nicht.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  25. #25
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von ThomasH Beitrag anzeigen
    ...nun ist die Fehlermeldung von Contao verschwunden....
    Was wahrscheinlich keine Lösung ist. Gehe dem nach, was @Toflar sagt, er hat da definitiv mehr Ahnung von.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  26. #26
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Ich bin soeben auch in diese Fehlermeldung gerasselt. Unser 4.4.4 ging das auf alle Fälle noch. Hab über die Konsole geupdated und beim Hoster (netcup) angefragt, warum Imagick nicht auf der Kommandozeile geladen wird. Jetzt kann ich weder Bilder austauschen, noch in die Dateiverwaltung aufrufen, seufz.

  27. #27
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Antwort von netcup: "Imagick ist definitiv im Shared Webhosting in Version 3.1.2 vorhanden. Möglicherweise arbeitet die aktuelle Contao Version nicht mehr mit dieser zusammen.". Das beantwortet jetzt nicht, ob es auch auf der Konsole vorhanden ist. @Toflar, kannst du damit was anfangen?

  28. #28
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was erhältst Du denn, wenn Du auf der Konsole die Kommandos
    Code:
    $ convert -version
    $ php -m | grep imagick
    ausführst?
    Geändert von xchs (20.11.2017 um 22:37 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  29. #29
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Code:
    bash-4.1$ convert -version
    Version: ImageMagick 6.7.2-7 2017-03-22 Q16 http://www.imagemagick.org
    Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
    Features: OpenMP    
    
    bash-4.1$ php -m | grep  imagick
    bash-4.1$
    beim letzten passiert nichts - wenn ich den php-pfad (/usr/local/php70/bin/php) eintrage, sagt er
    Code:
    bash-4.1$ /usr/local/php70/bin/php -m grep | imagick
    bash: imagick: command not found
    bash-4.1$

  30. #30
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Du hast das Kommando nicht korrekt eingegeben. So muss es sein:
    Code:
    /usr/local/php70/bin/php -m | grep imagick
    Wenn da nichts zurück kommt ist imagick auf der Kommandozeile (zumindest für /usr/local/php70/bin/php) nicht aktiv. Mit der Information kannst du zum Hoster gehen.

  31. #31
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    jupp, das war dann der zweite Versuch meinerseits mit dem PHP-Pfad. Dann kann ich netcup sagen, dass Imagick nicht auf der Konsole verfügbar ist. Danke :*

  32. #32
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Halt, ich bekomme doch was zurück. Man sollte eben auch richtig abtippen

    Code:
    bash-4.1$ /usr/local/php70/bin/php -m | grep imagick
    imagick
    Geändert von k-webdesign (21.11.2017 um 14:02 Uhr)

  33. #33
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Und wenn du nun ein
    Code:
    /usr/local/php70/bin/php composer.phar update --no-dev --prefer-dist -o
    durchführst?

  34. #34
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Ging zuerst nicht, dann hab ich über die Systemwartung den Cache gelöscht, den Composer Cache geleert, Symfony Cache ebenfalls und dann noch mal deinen Befehl ausgeführt. Jetzt gehts.

    Was war das für ne Magic? Und war das jetzt ein Problem von Contao oder dem Hoster?

  35. #35
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hab von Kim SSH Zugang gekriegt. Wollte kurz selber nachsehen.
    Der Webprozess läuft mit PHP 7.1 und ein einfaches
    PHP-Code:
    <?php
    phpinfo
    ();
    File verrät, dass dort kein Imagick installiert ist.

    Dann hab ich auf Kommandozeile mal die Versionen verglichen:

    Code:
    $ /usr/local/php70/bin/php -m | grep imagick
    imagick
    
    $ /usr/local/php71/bin/php -m | grep imagick
    Sprich, bei PHP 7.0 verfügbar, bei PHP 7.1 aber nicht Es wird also zu Problemen führen, wenn du mit PHP 7.0 auf Kommandozeile den Cache aufbauen lässt, weil Contao dann denkt "Oh nice, Imagick ist da, nehm ich" und dann rufst du aber im Webprozess Contao über PHP 7.1 auf und da fehlt es eben. Es könnte auch zu anderen Fehlern führen (z.B. Composer installiert PHP 7.0 kompatible Abhängigkeiten statt PHP 7.1 etc. pp.).
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  36. #36
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.080
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @Toflar Danke für die Erklärung. Ich glaube das ist eine Problematik, die man sich immer wieder selbst deutlich machen muss.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  37. #37
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Der Contao Manager vergleicht übrigens die Minor-Versionen (also er wird nicht PHP 7.1 mit PHP 7.0 kombinieren), aber wer selber auf Kommandozeile arbeitet, steht da selber in der Verantwortung
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  38. #38
    Contao-Fan Avatar von k-webdesign
    Registriert seit
    07.06.2010.
    Ort
    Karlsruhe
    Beiträge
    657
    Partner-ID
    5911
    User beschenken
    Wunschliste

    Standard

    Netcup schrieb mir heute Morgen: "danke für die Information. Imagick (CLI) für PHP 71 wird im Laufe des Tages zur Verfügung gestellt werden." Danke!

  39. #39
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    imagick steht jetzt sowohl für PHP 7.0 als auch für PHP 7.1 in der CLI-Variante zur Verfügung:
    Code:
    $ /usr/local/php71/bin/php -i | grep imagick
    
    imagick
    imagick module => enabled
    imagick module version => 3.4.3
    imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
    imagick.locale_fix => 0 => 0
    imagick.progress_monitor => 0 => 0
    imagick.skip_version_check => 0 => 0
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  40. #40
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.080
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Habe gerade mal in meinem Paket Webhosting 2000 (netcup) geschaut. PHP-info sagt imagick (php 71) verfügbar.

    Code:
    /usr/local/php71/bin/php -i | grep imagick
    bringt kein Ergebnis. Genauso wenig wie jede andere Version.
    Ich könnte schwören, gestern Abend habe ich php 70 "positiv" getestet.

    Mich erinnert, dass ich heute früh etwas mit dem Manager getestet habe und dann auch eine komplette Neuinstallation über den Manager durchgeführt habe. Den Pfad für den Manager habe ich gerade geschaut. Ist /opt/plesk/php/7.1/bin/php. Den kann ich über die Konsole aber gar nicht erreichen um nachzuschauen. Wie erreicht denn der Contao Manager diesen Pfad?
    Als Nichtentwickler bin ich jetzt doch leicht irritiert. Ich dachte gerade ich hätte ein Bisschen was verstanden .

    Hintergrund meiner Frage hängt auch mit diesem Thread zusammen https://community.contao.org/de/show...l=1#post457297
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •