Support » Allgemeine Fragen » Fatal Error bei Cronjobs mit Argumenten

  • Gelöst bviadmin

    (@bviadmin)


    Hallo,

    meine Cronjobs in WP 5.9 – Standardthema TwentySixteen als Parent – laufen eigentlich problemlos. Nach der Umstellung auf aktuell PHP 8.0.15 erhalte ich im ServerLog sporadisch Fehlermeldungen:

    [01-Feb-2022 15:05:14 UTC] PHP Fatal error: Uncaught Error: Unknown named parameter $arg in /mnt/web518/c3/84/585184/htdocs/WordPress_02/wp-includes/class-wp-hook.php:307

    Ich hab mir das mal mit dem Plugin „WP-CronControl“ angesehen. Der Fehler taucht offenbar immer dann auf, wenn irgendein Cronjob mit zusätzlichen Argumenten gestartet wird.

    Sind da Probleme im Zusammenhang mit PHP8 bekannt? Es gibt ja hier diese Neuerung mit „Named Parameter“.

    Grüße
    Andy

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Es gibt noch einige Themes und Plugins, die nicht auf PHP 8.0 umgestellt wurden. Deshalb wird allgemein empfohlen, vorab noch PHP 7.4 zu nutzen. Der Support für Sicherheitsupdates für PHP 7.4 läuft erst im November 2022 aus.

    Thread-Ersteller bviadmin

    (@bviadmin)

    Vielen Dank für die Info. Na ja, dieses Problem mit der Cronjob-Steuerung betrifft ja den WorPress-Core und nicht die Plugins. Argumente werden ja zum Teil auch von den WordPress-eigenen Cronjobs beigestellt, die dann rausfliegen.

    Dann werde ich auf PHP 7.4 zunächst nochmal zurückgehen (müssen) und hoffen, dass WordPress nun langsam Core und eigene Standard-Themes nach über einem Jahr PHP 8 in den Griff bekommt. Und inzwischen ist ja auch schon PHP 8.1 raus. Da scheinen die Plugin-Entwickler schneller zu sein, denn kein einziges meiner installierten Plugins hat bei mir mit PHP 8 Probleme. WordPress selbst hinkt da offensichtlich hinterher.

    Nichts für Ungut und nochmals Danke!

    Gruß
    Andy

    Moderator Bego Mario Garde

    (@pixolin)

    Na ja, dieses Problem mit der Cronjob-Steuerung betrifft ja den WorPress-Core und nicht die Plugins.

    Woher nimmst du diese Annahme?

    WordPress selbst hinkt da offensichtlich hinterher.

    Der WordPress Core läuft bei meinen Installationen unter PHP 8.0 problemlos. Themes und Plugins bereiten vereinzelt Probleme.

    Nichts für Ungut …

    Dein Unmut wäre hier auch falsch platziert. Das Support-Team versucht, aus Anwendersicht anderen Anwendern/-innen zu helfen. Die Entscheidungen über den Code im Core werden woanders getroffen.

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Fatal Error bei Cronjobs mit Argumenten“ ist für neue Antworten geschlossen.