Guten Abend Patric81,
ich vermute, ich darf aus der Fehlerbeschreibung annehmen, dass du 4images 1.8 oder älter im Einsatz hast, und noch keine weiteren Anpassungen im Code für php8 durchgeführt hast? Je nachdem, wie viele Änderungen im Code du durchgeführt hast, dürfte dich einer der folgenden Ansätze weiterbringen.
a) das wäre der sicherlich optimale Weg: Upgrade auf 4images 1.9:1. sichere deine 4images Installation sowie die Datenbank
2. prüfe deine config.php, ob diese auf mysqli konfiguriert ist ->
https://www.4homepages.de/forum/index.php?topic=33083.msg168266#msg1682663. führe ein Upgrade auf 4images Version 1.9 durch ->
https://www.4homepages.de/forum/index.php?topic=33113.04. pflege deine manuellen Änderungen in Templates/Sourcecode/Erweiterungen manuell ein
b) einspielen des PHP 8 Fix von kp:1. sichere deine 4images Installation sowie die Datenbank
2. hier bin ich mir gerade nicht sicher, ob hier derselbe Schritt 2 wie bei a) erforderlich ist: prüfe deine config.php, ob diese auf mysqli konfiguriert ist ->
https://www.4homepages.de/forum/index.php?topic=33083.msg168266#msg1682663. installiere den Fix durch Überschreiben der im Fix bereitgestellten Dateien durch jene deiner 4images Installation
4. pflege deine manuellen Änderungen in Templates/Sourcecode/Erweiterungen manuell ein
c) Ich hatte motiviert von qBass17 einen Quick&Dirty Fix gebastelt, würde dir allerdings eher zu b) raten, weil dieser Fix ausgereift und vollständig ist, was ich von meinem nicht behaupten kann (bzw. a) wenn du die offizielle Version verwenden möchtest). Mein Fix hatte zwar auf den ersten Blick für mich funktioniert, müllt aber mindestens dein error.log zu und ist auch nicht besonders gut getestet. Der Vollständigkeit halber findest du hier den Link zum Forbenbeitrag:
https://www.4homepages.de/forum/index.php?topic=33108.msg168356#msg168356LG.