PHP7.4 auf 8.1 zeigt Fehler 0 version_compare(): Argument #3 ($operator) must be a valid comparison operator

  • Hallo,

    da auf meinem Server bei Hosteurope PHP7.4 abgeschafft wird ist eine Umstellung auf 8.0 bzw. 8.1 nötig.


    habe aber bei beiden versionen die oben angegebene Fehlermeldung.

    Habe dann mal debugg aktiviert.


    Folgendes wurde ausgespuckt, aber damit kann ich nichts anfangen.

    Jemand eine Idee, was hier zu tun ist.....


    Zitat
    0 version_compare(): Argument #3 ($operator) must be a valid comparison operator
    /is/htdocs/wp1109108_W8PPHGABKJ/www/joomla/plugins/system/edsanimate/edsanimate.php:31


    Call stack
    # Function Location
    1 () JROOT/plugins/system/edsanimate/edsanimate.php:31
    2 version_compare() JROOT/plugins/system/edsanimate/edsanimate.php:31
    3 require_once() JROOT/libraries/src/Plugin/PluginHelper.php:251
    4 Joomla\CMS\Plugin\PluginHelper::import() JROOT/libraries/src/Plugin/PluginHelper.php:182
    5 Joomla\CMS\Plugin\PluginHelper::importPlugin() JROOT/libraries/src/Application/CMSApplication.php:667
    6 Joomla\CMS\Application\CMSApplication->initialiseApp() JROOT/libraries/src/Application/AdministratorApplication.php:301
    7 Joomla\CMS\Application\AdministratorApplication->initialiseApp() JROOT/libraries/src/Application/AdministratorApplication.php:123
    8 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:225
    9 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51

    Zurück zum Kontrollzentrum



    Danke für eure Hilfe!


    Clint

  • Caches löschen.


    Bei mir wird es angezeigt:



    Zurückschalten auf 7.4.


    Ggf. Backup einspielen und schauen, was sonst noch angezeigt wird.


    Man müsste wissen, was mit dem Plugin realisiert wurde.


    War vielleicht zu schnell mit löschen.


    Sonst gib mir mal per PN Zugang. Dann schau ich kurz rein.

  • Also, das Plug-in war nur für eine kleine Animation. Hab ich gelöscht. Weitere Fehlermeldungen kommen jetzt keine mehr. Log-In ins Backend funktioniert jetzt mit PHP 8.1.

    Aber jetzt ist das komplette Front-End weiß, ohne Meldung!


    Ich bin ohnehin gerade dabei die Seite nach fast 6 Jahren zu überarbeiten, da steht Maps mit auf der Liste. ;)


    Grüße,

    Clint


    Ähm.... wie mache ich eine PN?

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: Ein Beitrag von clint mit diesem Beitrag zusammengefügt.

  • Steht unter 'Anleitungen':



    Wen du noch nicht freigeschaltet bist, wende dich an die @admins/@mods.

  • Seite läuft wieder!


    Die von christine2 und mir erwähnten Plugins waren das Problem!


    Das Map-Modul habe ich auch deaktiviert.


    Was mir noch aufgefallen ist:


    Einige Erweiterungen sind nicht aktuell bzw. erhalten keine Updates mehr.


    Das Template wurde mit einem Creator erstellt.

    Umschalten auf Protostar war nicht möglich, da es deinstalliert wurde.


    Bitte niemals Standard-Templates löschen.


    Mein Tipp:


    Jetzt schonmal Offline oder mit Subdomain die Migrationsprüfung auf J4 durchführen.


    Da gibt es noch eine Menge Arbeit! ;)