Styx 5.1-rc1 und PHP 8.4.12
Alle Plugins sind aktualisiert.
Donnerstag, 16. April 2026
Alle Plugins sind aktualisiert.
Mittwoch, 15. April 2026
Der Wetterbericht sagte, dass es heute noch einmal frühlingshaft sonnig und bis gegen 23° Grad warm werden soll. Abends kippt dann das Wetter und bis am Dienstag soll es wiederholt regnen. Es war also klar, dass ich den heutigen Tag für eine Radtour nutzen werde. Am Morgen erledigte ich noch ein paar Kleinigkeiten und unterstützte Karin beim Einkauf, doch so gegen elf Uhr war ich dann bereits für eine weitere Strassenrunde.
Dafür zog ich meine neuen Bikekleider an, die ich bei Twin Six gekauft habe und die ich auf die zweiwöchige Radreise in Frankreich mitnehmen will. Twin Six hat wirklich lässige Radklamotten, doch bei 50 Dollar Versandgebühren muss ich schon mehrere Dinge bestellen, damit ich das vor mir irgendwie rechtfertigen kann 😉. Also fanden nebst dem THE MASHER Trikot und Socken noch ein weiteres Paar Radsocken, eine Helmunterziehmütze und drei T-Shirts den Weg in den Einkaufswagen ☺️.
Ich hatte nur halbwegs einen Plan, wo ich heute hinfahre. Klar war einzig, dass ich in der Bäckerei Voland in Steg einen Verpflegungshalt einlegen will. Bis dahin sind es etwas mehr als 40 Kilometer und zwei Stunden.
Da kann ich mir dann überlegen, wie es weitergehen soll. Es stehen mindestens drei Varianten zur Auswahl. Ich könnte erstens einfach umdrehen und ganz gemütlich den Tösstalradweg wieder zurück und z. B. via Stadt Winterthur nach Hause fahren. Zweitens könnte ich hoch zur Hulftegg fahren und nach Lust und Laune noch Sternen- oder Sitzberg anhängen oder drittens: Ich fahre das Tösstal weiter hinauf, bevor es dann nach Gibswil abwärts bis an den Zürichsee geht. Es war mittlerweile richtig schön und warm. Das motivierte mich zu einer grossen Zürichsee-Umrundung, so wie ich sie am 17. Mai 2011 schon einmal gemacht habe.
So ohne GPS-Track habe ich mich zwischen Schmerikon, Uznach und Tuggen etwas verfranst, doch schon bald fand ich wieder den richtigen Radweg. Die Strecke entlang des linken Zürichsees ist dann nicht wirklich prickelnd, weil sie fast immer entlang der doch recht stark befahrenen Hauptstrasse verläuft. Ich liess mich nicht irritieren, sondern steckte mir die Kopfhörer in die Ohren und spielte die Playlist 🎼 «100 most uplifting songs ever» 🎶 ab. Nun begleitet mich gute Musik, die Sonne scheint, es ist warm, es gibt immer wieder tolle Blicke auf den See, das Bike rollt super und ich fühle mich gut. Alles ist gut. 👍
Während der Fahrt erinnere ich mich an das legendäre Pissoir-Bild aus der roten Fabrik, welches ich im oben verlinkten Beitrag aus 2011 gezeigt habe. Ich wollte schauen, wie es da 15 Jahre später aussieht und ob ich das Bild wiederholen kann.
Es zog sich noch etwas hin, bis ich wieder zu Hause war, und ich registrierte durchaus, dass dunklere Wolken am Himmel aufzogen. Trotzdem war ich überrascht, dass auf den letzten Metern tatsächlich ein paar Regentropfen fielen. Als ich später unter der Dusche stand, regnete es auf das Dachfenster. Glück gehabt und alles richtig gemacht 👍. Das GPS sagt: 140 km, 6:05 Std., 1'250 Hm.
Samstag, 28. März 2026
ImageMagick ist eingeschaltet. Gemäss Styx-Hinweisen wird eine AVIF-Variante erzeugt.
Gemäss Quellcode wird jedoch ein webp-Bild angezeigt.
Wenn ich per FTP in das .v-Upload-Verzeichnis sehe, finde ich 20260328_01.avif und 20260328_01.styxThumb.avif. Beide sind jedoch nur 145 B gross.
In den log-Files auf dem Server wird kein Fehler registriert.
Schalte ich ImageMagick aus, so stürzt Styx ab und zeigt folgende Fehlermeldung:
Fatal error: Uncaught Error: Call to undefined function imageavif() in /test/include/functions_images.inc.php:978
Stack trace:
#0 /test/include/functions_images.inc.php(1093): serendipity_imageGDAvifConversion()
#1 /test/include/functions_images.inc.php(3414): serendipity_convertToAvifFormat()
#2 /test/include/admin/images.inc.php(729): serendipity_createFullFileVariations()
#3 /test/serendipity_admin.php(162): include('...')
#4 {main} thrown in /test/include/functions_images.inc.php on line 978
Neuer Versuch.
Diesmal habe ich in der Konfiguration bei Pfad zur "convert" ImageMagick-Binary-Datei von usr/bin/convert auf usr/local/bin/convert umgestellt.
Das ändert aber auch nichts. Wieder wird ein 145 B avif-File geschrieben, doch hier wird die webp-Variante eingesetzt und angezeigt.
Dieser Versuch zeigt jedoch, dass ich mir bezüglich dem Pfad zur ImageMagik convert-Datei sehr unsicher bin.
Nachtrag: Der richtige Pfad lautet: usr/bin/magick
Freitag, 27. März 2026
Habe die PHP-Version auf (die von Manitu empfohlene Einstellung) 8.2.29 heruntergesetzt. Ohne ImageMagik stürzt Styx beim Upload eines Bildes ab, weil kein AVIF erzeugt werden kann. Mit ImageMagik wird mir nach dem Upload zwar angezeigt, dass eine AVIF-Variante erzeugt wurde, wenn ich das Bild danach jedoch in der Mediathek abfrage, wird mir nur eine webp-Variante angezeigt. Ich nehme deshalb an, dass das nebenstehende Bild ebenfalls ein webp-Format aufweist.
Und so ist es auch 😭. Manitu kann einfach kein AVIF 👎.
Habe deshalb wieder auf PHP 8.4.12 zurückgestellt.
Alle Plugins sind aktuell.
Montag, 8. Dezember 2025
Alle Plugins sind aktualisiert.
Dienstag, 25. November 2025
Alle Plugins sind aktuell.
Mittwoch, 19. November 2025
Test, ob AVIF-Bilder hier funktionieren.
Auch hier werden zwar zwei .avif-Dateien geschrieben, diese sind jedoch nur 145 Bites gross.
Angezeigt wird dann das .webp-Bild. 😭
Wenn ich in der Konfiguration ImageMagick ausschalte (AVIF = Ja), dann kann ich keine Bilder mehr hochladen. Ich erhalte dann folgende Fehlermeldung (erzeugt am 21.11.2025, um 08:58 Uhr):
Fatal error: Uncaught Error: Call to undefined function imageavif() in /test/include/functions_images.inc.php:957 Stack trace: #0 /test/include/functions_images.inc.php(1066): serendipity_imageGDAvifConversion() #1 /test/include/functions_images.inc.php(2674): serendipity_convertToAvifFormat() #2 /test/include/admin/images.inc.php(644): serendipity_createFullFileVariations() #3 /test/serendipity_admin.php(158): include('...') #4 {main} thrown in /test/include/functions_images.inc.php on line 957
Im web-error-log findet sich kein passender Eintrag. Für heute steht da einzig drin:
36.111.32.235 [2025-11-21 06:54:22.203230] [proxy_fcgi:error] [pid 9768] AH01071: Got error 'Primary script unknown'
146.70.194.254 [2025-11-21 08:55:06.183048] [authz_core:error] [pid 29493] AH01630: client denied by server configuration: /web/styx-master/xmlrpc.php
Und styx-master ist der Liveblog und nicht dieser Testblog (/test/).
Sonntag, 16. November 2025
Alle Plugins vor dem Update aktualisiert.
Mittwoch, 3. September 2025
Alle Plugins aktualisiert.