sorry - die Anleitung überlesen...
sorry - die Anleitung überlesen...
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Super, vielen Dank an euch beide für diesen Ausführungen. (Jetzt erst gelesen :-o)
Eine generelle Frage hätt ich noch:
die oben beschriebenen Änderungen um Contao die gewünschte Bildbearbeitungsbibliothek zuzuweisen, geht das nur ab Contao 4.6 oder ist das auch in C 4.4 möglich?
Ist auch in Contao 4.4 möglich.
Supi, Danke :-)
Dann werd ich das mal testen ....
Kann man denn auch auf Contao 4.4. sagen, dass GraphicsMagick verwendet werden soll? Und ist es schlimm wenn man ImageMagick und GraphicsMagick installiert hat? (1. wird anscheinend für Piwik gebraucht)
Ja, siehe diesen Post in diesem Thread hier.
Hi Leute,
hat hier jemand zufällig Contao 4.4. mit PHP 7.2 FPM bei Mittwald zum laufen gekriegt?
Ich habe wie Toflar empfohlen hat die config.yml mit dem Befehl angepasst, aber leider kriege ich beim leeren des Caches folgende Meldung im Contao Manager:
Code:$ /usr/local/bin/php_cli '-q' '/html/contao/vendor/contao/manager-bundle/bin/contao-console' 'cache:clear' '--env=prod' '--no-warmup' 2>&1 In ArrayNode.php line 307: Unrecognized option "imagine_service" under "contao.image" # Process terminated with exit code 1 # Result: General error --- ### The background task has stopped unexpectedly ###
Lösche folgende Ordner:und repariere danach im Contao Manager die Installation nochmals.Code:var/cache/ vendor/
Hi Spooky,
danke für den Tipp.
Habe genau das gemacht und kriege aber immer noch den selben Fehler.
Führe mal eine komplette Paketaktualisierung durch.
Ich hab doch geschrieben, dass es erst ab Contao 4.6 geht?
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Ja hast Du. Ich denke mal so etwas ist ein Fall von "Wer liest ist klar im Vorteil."
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.
Danke fürs Aufklären Toflar.
Edit:
Es hat sich tatsächlich um einen Contao Bug gehandelt:
https://github.com/contao/image/issues/49
Nach der Anleitung von Sven einem Update auf die neue contao-image, läuft bei mir nun auch Version 4.4.34 und PHP 7.2-FPM bei Mittwald.
Geändert von Schlauchbeutelmaschine (01.02.2019 um 18:15 Uhr)
Hallo, ich mal wieder mir dieser blöden Geschichte.
Ich habe es hinbekommen, wie Sven es beschreibt in der php.ini imagick auszukommentieren und soweit, dass im BE die Bilder in der Dateiverwaltung angezeigt werden und nicht mehr als "broken image". Jedoch wenn ich ein Bild in einem Element einfüge, ist auf dem FE nichts zu sehen. Obwohl im HTML ist es drin? Jetzt muss ich vermutlich noch Contao GraphicsMagick beibringen, welches auch auf dem Server (wieder Mittwald) installiert ist. Das geht, wenn ich das richtig verstehe so:
Stimmt das? ABER: Ich finde die Datei config.yml nicht. Müsste laut oben doch im Verzeichnis app stehen, oder?Code:# app/config.yml contao: image: imagine_service: 'contao.image.imagine.gd' # Zur Auswahl stehen entsprechend: contao.image.imagine.gd, contao.image.imagine.imagick und contao.image.imagine.gmagick
Die Datei app/config/config.yml musst du selbst anlegen.
ui, danke da kann ich lange suchen haha
Die Datei app/config/config.yml habe ich wie beschrieben geändert:
Unbenannt-2.jpg
Bekomme aber dann im Contao-Manager während des Cache-Vorganges folgende Meldung:
Unbenannt-1.jpg
Was mache ich da falsch?
Wo finde ich diese PHP.ini -Datei?....Ihr sucht in der PHP.ini folgende Zeile: extension=imagick.so und kommentiert sie mit einem Semikolon aus.
Geändert von Schnippel (04.03.2019 um 16:09 Uhr)
Hallo Schnippel,
also ich habe das Ganze die letzten Tage auch nochmals genau durchprobiert und so funktioniert es bei mir (bei Mittwald):
1. GraphicsMagick zusätzlich installiert. Mittwald lässt mich ImageMagick nicht so einfach desinstallieren, daher sind beide Programme installiert
2. die php.ini wie oben beschrieben geändert. Diese befindet sich nicht im Contao-Ordner sondern irgendwo im root. (Mittwald: etc/php )
3. wenn du jetzt ins BE gehst läuft eigentlich schon wieder alles bestens. Ansonsten Caches leeren im Contao Manager
4. dann hatte ich auch wie oben beschrieben die config.yml geschrieben und hochgeladen und dann knallt es im Manager genauso wie bei dir.
5. Also config.yml wieder entfernt und dann geht wieder alle auch der Contao Manager funzt wieder.
Contao sucht sich wohl das was ihm passt und was funzt. Und da ImageMagick auskommentiert ist, nimmer er GraphicsMagick und es funktioniert alles wie gewünscht. So belasse ist das jetzt mal. Es sei denn, hier sagt jemand, dass das nicht gut ist
Was mich interessieren würde: bist du Schnippel auch bei Mittwald mit deinem Problem? Oder woanders?
Bin bei Mittwald..Was mich interessieren würde: bist du Schnippel auch bei Mittwald mit deinem Problem? Oder woanders?
Geändert von Schnippel (04.03.2019 um 17:16 Uhr)
hast du gefunden wo du es installieren kannst. Die Mail mit der Frage kam grade an
Jetzt klappt es auch bei mir.
So wie Marchie beschrieben hat:
https://community.contao.org/de/show...l=1#post497682
Bei Mittwald unter Tools > Softwaremanager > Bildbearbeitung gehen und da das Programm "GraphicsMagick" aktivieren..
In der PHP.ini (liegt im Rootverzeichnis Mittwald root (Mittwald: etc/php ))folgende Zeile suchen (relativ zum Schluß): extension=imagick.so und kommentiert sie mit einem Semikolon aus (das Semikolon davor setzen) .
Und weiter wie Marchie beschrieben hat.
Danke
Geändert von Schnippel (29.03.2019 um 08:44 Uhr)
Geändert von Marchie (08.03.2019 um 11:19 Uhr)
Was genau bedeutet PHP 7.3 "latest"? Welche Version genau?
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Also erst mal musste ich meinen post entfernen. Da es doch nicht 100% funzt. Im BE ja, im FE wird nichts angezeigt. Also doch wieder das Workaround von oben.
@Yannik: keine Ahnung, das ist das was in der Verwaltung steht. Ist das nicht schon genau die Bezeichnung für die Version?
phpinfo() sollte die genaue Versionsnummer zeigen. Also die letzte Stelle, bisher ist 7.3.3 die neueste Release-Version.
Nein, sollte schon genauer differenziert sein. Kannst Du am einfachsten im Manager auf der Startseite (Systemprüfung) sehen oder alternativ über Tools->PHP-Info
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.
Ja, nur so. Ist mir persönlich ja eigentlich egal, aber die 7.3.3 ist die aktuellste und ist ein Security-Release. Mal schauen ob das bereits eingespielt ist oder wie lange es dauert
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Übrigens: Ihr braucht keine phpinfo() etc. selber zu machen. Einfach den Debug-Modus aktivieren und die Debug-Toolbar nutzen. Unten rechts neben der Contao-Version, steht die Symfony-Version und da drin auch die PHP-Version. Wer die ganze PHP-Info will, klickt da drauf und dann "View full PHP configuration" (Direktlink in der URL wäre "/_profiler/phpinfo").
In Contao 4.8 ist der Debug-Modus dann auch nur noch einen Backend-Klick entfernt
Geändert von Toflar (08.03.2019 um 14:14 Uhr)
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Danke noch mal für die Anleitung, damit hat es auch bei mir geklappt.
Es gibt auf unserem Agenturserver bei Mittwald aber parallel auch Installationen mit der neuesten Contao 4.4er Version und ImageMagic Version, bei denen es keine "Broken Images" gibt. Sehr seltsam, wie läßt sich das erklären?
Weil das wahrscheinlich eigene p-Accounts sind mit PHP FCGI und nicht FPM.
Mittwald WILL einfach nicht wie in der CGI Version ImageMagick einbinden. Können würden sie es schon können, wollen aber nicht. War eine Aussage von einem Supporter, aber nicht so direkt, sondern zwischen den Zeilen. Da wir enorm viele Server bei MW haben, haben wir in diversen Konstellationen immer wieder das Problem mit Imagick. Bei JTL-Shop muss man sogar die Core Dateien ändern, weil es keinen anderen Weg gibt, weil das Modul an sich da ist, aber mit 0 unterstützten Bildformaten.
Wenn ihr mal die phpinfo(); aufruft in der FPM Version seht ihr, dass 0 Formate unterstützt unterstützt werden. In dem Fall müsste Imagick via convert usw. angesprochen werden, da die Lib selber nicht direkt konfiguriert ist. Traurig aber wahr. Gehen ja nur Vorteile wie Opcache und APCu verloren.
Hi Leute,
habe heute ein Update von Contao 4.6.6 auf 4.7.2 gemacht.
Die Bilder habe jetzt auch die Fehlermeldung Broken-Image.
Ich bin bei Mittwald.
Wie muß ich aktuell da genau vorgehen?
Ist diese Vorgehensweise noch korrekt?
https://community.contao.org/de/show...l=1#post497691
Diese Anleitung funktioniert auch bei Mittwald unter Contao 4.7.2
https://community.contao.org/de/show...l=1#post497691
Bei Domainfactory taucht der Fehler auch auf
PHP 7.2 Stable Extended.
Hatte auch den Pfad du imagick eingetragen, das gab auch keine Veränderungen
Edit: Contao 4.7.6
Hallo,
ich hab es bei Mittwald so gemacht (steht auch oben, aber der thread ist ziemlich lang ;-) ..)
1. GraphicsMagick zusätzlich installiert. Mittwald lässt mich ImageMagick nicht so einfach desinstallieren, daher sind beide Programme installiert
2. die php.ini wie oben beschrieben geändert. Diese befindet sich nicht im Contao-Ordner sondern irgendwo im root. (Mittwald: etc/php ). Hier nochmals die Anleitung:
3. wenn du jetzt ins BE gehst läuft eigentlich schon wieder alles bestens. Ansonsten Caches leeren im Contao Manager....Ihr sucht in der PHP.ini folgende Zeile: extension=imagick.so und kommentiert sie mit einem Semikolon aus.
Damit bist du eigentlich fertig. Contao sucht sich wohl das was ihm passt und was funzt. Und da ImageMagick auskommentiert ist, nimmer er GraphicsMagick und es funktioniert alles wie gewünscht. Inzwischen laufen viele Installationen so bei mir.
Liebe Community
Nachdem ich eine Installation von 4.5 neu auf 4.7.6 installiert habe, schlage ich mich ebenfalls mit dieser Fehlermeldung rum. Komischerweise sind nicht alle Bilder betroffen Bildschirmfoto 2019-06-26 um 20.31.04.png
Die Installation liegt auf Metanet mit PHP 7.2 und CGI
Bildschirmfoto 2019-06-26 um 20.35.48.png
Wenn ich die Bilder neu in Photoshop abspeichere und wieder hochlade, dann verschwindet für dieses Bild das Broken-Image. Aber diese Webseite hat zu viele Bilder, als dass ich alle Bilder neu abspeichern kann....
Kann mir da evt jemand weiterhelfen?
Liebe Grüsse
Eva
Gibt es in Contao die Möglichkeit?Vielen Dank für Ihre Anfrage.
Contao verwendet hier eine Library welche in der auf dem Server kompilierten Version von ImageMagick fehlt.
Eine Neukompilierung ist aktuell nur auf managed Servern möglich.
Haben Sie die Möglichkeit in Contao auf GraphicsMagickauszuweichen? ( /usr/bin/gm )
Liebe Grüsse
Siehe https://community.contao.org/de/show...l=1#post486099
Contao sollte eigentlich automatisch GraphicsMagick verwenden, sofern das am Server zur Verfügung steht. Du könntest den gewünschten Bildverarbeitungsservice aber auch über die config.yml selbst festlegen.
Geändert von xchs (26.06.2019 um 21:23 Uhr)
Danke für den Beitrag. Ich habe es erst wie vom Support angegeben mit dem GraphicsMagick ausprobiert, da gab es aber einen Fehlermeldung, dass GraphicsMagick nicht vorhanden ist.
Bildschirmfoto 2019-06-27 um 08.06.49.png
Und nun aber nochmals mit dem Code ( contao.image.imagine.gd ) von Toflar, und siehe da, es funktioniert
Vielen lieben Dank für die Unterstützung!
Liebe Grüsse
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)