Leere Seite nach File Upgrade auf 3.5

  • Hallo zusammen,

    ich habe von 3.5.1 auf 3.5.2 upgedated. Bisher nur die files, manuell, weil das automatische update nicht ging. Als ich dann das update.php aufrufen wollte kam eine komplett leere Seite. Auch der Quelltext der Seite enthält nichts. Hat jemand eine Ahnung wo ich evtl. Error -Logs finde um heraus zu finden was schief ging? Oder kennt jemand dieses spezielle Problem? Ach ja, wenn ich eine ungültige url eingebe kommt ein Not found von Apache.

    Grüße,

    Sven

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Errorlogs findest Du wenn dann auf dem Server. Wenn nicht, dann frag beim Hoster nach. Eine leere (weiße) Seite bedeutet, dass irgendwelche PHP Fehler aufgetreten sind, die aber nicht am Monitor ausgegeben werden. Häufig gehts dabei z.B ums memory_limit.

    Zitat

    Ach ja, wenn ich eine ungültige url eingebe kommt ein Not found von Apache.

    Und was ist daran falsch?

  • Da ist nichts daran falsch, ich wollte das nur erwähnen, dass es nicht am Apache liegen sollte. Du meinst also ich soll mal in den normalen Logs des servers schauen. Irgendwo in der Datenbank oder sonstwo legt wordpress keine eigenen logs ab?

    Grüße,

    Sven

  • Ich habe jetzt einmal das PHP Log angeschaltet, und wenn ich die Seite aufrufe trägt er mir folgendes ins error log:
    Parse error: syntax error, unexpected T_ENDIF in /var/www/blog/wp-includes/functions.php on line 1742
    Ich habe leider exakt null Ahnung von PHP, so das mir das gar nichts sagt. Kann damit jemand etwas anfangen?

  • Hast du in deiner functions.php etwas verändert?

    Wenn nicht lade dir die original functions.php in dein Theme. Oder schau mal in Zeile 1742 nach was da so steht.

    VG
    Philip

  • ich habe an der functions.php nichts geändert. Habe die aktuelle in alle Themes kopiert. Leider keine Änderung. In Zeile 1742 steh folgendes

    // Set correct file permissions
    $stat = @ stat( dirname( $new_file ) );
    $perms = $stat['mode'] & 0007777;
    $perms = $perms & 0000666;
    @ chmod( $new_file, $perms );
    clearstatcache();

    Von diesen Zeilen ist 1742 die mit dem zeiten $perms beginnt. Verstehe ich nicht, eine Variablenzuweisung sollte doch nicht zu so einem Fehler führen, oder?

    Grüße,

    Sven

  • Lösung gefunden. Ich habe mit dem krusader alle Dateien direkt aus dem ZIP Archiv hochgeladen. Dabei hat es irgendwas in den Dateien zerschossen, da die online Dateien ganz viele Sonderzeichen hatten, die es so im Original nicht gab. Jetzt habe ich es wie immer direkt auf dem Server gemacht, alles nochmla neu kopiert, und schon ging es fast. Nur noch die function.php im Theme hat nicht gepasst. Die auch noch überschrieben, und alles ging. Wieder was gelernt! Danke für Eure Unterstützung.
    P.S.: Damit das im Theme in Zukunft nicht nochmal passiert, habe ich die function.php einfach komplett umbennannt.

  • In meiner functions.php gibt es das alles nicht. Nimm den Teil doch mal raus und schaue ob es dann wieder funktioniert.

    Welches Theme verwendest du?

    Hat beim manuellen Update alles geklappt? Wurden alle Dateien hochgeladen oder gab es Fehler?

    VG
    Philip

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!