Support » Allgemeine Fragen » WP-Optimize Fehler

  • Gelöst pechisw

    (@pechisw)


    Hi,

    PHP Error Log zeigt folgendes an:

    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:06
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    Jan 19, 16:08:07
    Warning: Use of undefined constant GLOB_BRACE – assumed ‚GLOB_BRACE‘ (this will throw an Error in a future version of PHP) in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    Jan 19, 16:08:07
    Warning: Use of undefined constant GLOB_BRACE – assumed ‚GLOB_BRACE‘ (this will throw an Error in a future version of PHP) in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    Jan 19, 16:08:07
    Warning: Use of undefined constant GLOB_BRACE – assumed ‚GLOB_BRACE‘ (this will throw an Error in a future version of PHP) in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    Jan 19, 16:08:07
    Warning: Use of undefined constant GLOB_BRACE – assumed ‚GLOB_BRACE‘ (this will throw an Error in a future version of PHP) in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    Jan 19, 16:08:07
    Warning: Use of undefined constant GLOB_BRACE – assumed ‚GLOB_BRACE‘ (this will throw an Error in a future version of PHP) in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    Jan 19, 16:08:07
    Warning: Use of undefined constant GLOB_BRACE – assumed ‚GLOB_BRACE‘ (this will throw an Error in a future version of PHP) in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: glob() expects parameter 2 to be int, string given in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1235

    Jan 19, 16:08:07
    Warning: Invalid argument supplied for foreach() in /wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1237

    In den Zeilen steht folgendes:

    1235 $files = glob($directory . ‚*-updraft-pre-smush-original.*‘, GLOB_BRACE);

    1237 foreach ($files as $file) {
    if ($check_date) {
    $filedate_day = (int) date(‚j‘, filectime($file));
    if ($filedate_day >= $day_limit) continue;
    }

    Was ist das Problem und warum taucht es auf einmal auf? Es wurde nichts verändert.

    PHP 7.3. und aktuelles WP ist installiert.

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Sven Bolz

    (@svenbolz)

    Moin, das Problem ist, dass die GLOB_BRACE Konstante auf einigen Systemen nicht verfügbar ist. Das gilt z.B. für Solaris, was unter anderem von Strato eingesetzt wurde.

    Der Entwickler des Plugins ist sich dessen wohl nicht bewusst gewesen oder hielt es für vernachlässigbar entsprechende Systeme zu unterstützen.

    Warum das Problem auf einmal auftaucht kann unterschiedliche Gründe haben:

    • Dein Hosting-Betreiber hat Änderungen an der Infrastruktur vorgenommen.
    • Ein Plugin-Update hat die besagte Funktion eingeführt.
    • Error-Logging wurde geändert, so dass jetzt auch Warnings im Log auftauchen
    Thread-Starter pechisw

    (@pechisw)

    Och.. Danke für die Antwort!

    Moderator Bego Mario Garde

    (@pixolin)

    Frage damit beantwortet? Dann markieren wir den Thread doch rasch noch als „gelöst“. Denn … 

    Wenn’s richtig läuft, es funktioniert,
    werden Themen als „gelöst“ markiert,
    damit auch alle in der Runde wissen,
    dass sie hier nicht mehr helfen müssen.
    🌻

    Thread-Starter pechisw

    (@pechisw)

    Hehe.. ich war bzw. bin mir noch nicht schlüssig. Vorerst zumindest.

    Moderator Bego Mario Garde

    (@pixolin)

    Wenn noch Fragen auftauchen, meldest du dich einfach wieder. 🙂

    Thread-Starter pechisw

    (@pechisw)

    Genau! Vielen dank erst mal bis dahin

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Das Thema „WP-Optimize Fehler“ ist für neue Antworten geschlossen.