Nach Upgrade und Downgrade geht nix mehr

  • Hallo, ich habe - der Anleitung entsprechend versucht von WP 2.5 auf 2.6.1 aufzuspielen. Danach ging nichts mehr, also hab ich alles gelöscht und einfach mein Backup wieder auf den Server kopiert. Mit dem Endergebnis, dass jetzt ebenfalls nichts mehr geht.
    Mein Provider Webspace Webhosting Domain | World4You hat mir folgenden Fehlerlog übermittelt:

    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] Could not write to
    logfile:
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] Printing message to
    stderr:
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] [Tue Aug 26
    14:42:51 2008] [info] Executing "/home/.sites/649/site386/web/index.php" as
    UID 885, GID 885
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49]
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] ALERT - canary
    mismatch on efree() - heap overflow detected (attacker '81.19.148.49', file
    '/home/.sites/649/site386/web/wp-includes/taxonomy.php', line 20)
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] Premature end of
    script headers: index.php
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] Could not write to
    logfile:, referer: http://www.noch1.at/
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] Printing message to
    stderr:, referer: http://www.noch1.at/
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] [Tue Aug 26
    14:42:51 2008] [info] Executing "/home/.sites/649/site386/web/index.php" as
    UID 885, GID 885, referer: http://www.noch1.at/
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] , referer:
    http://www.noch1.at/
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] ALERT - canary
    mismatch on efree() - heap overflow detected (attacker '81.19.148.49', file
    '/home/.sites/649/site386/web/wp-includes/taxonomy.php', line 20), referer:
    http://www.noch1.at/
    [Tue Aug 26 14:42:51 2008] [error] [client 81.19.148.49] Premature end of
    script headers: index.php, referer: http://www.noch1.at/

    Ich weiss nimma weiter - bitte um Hilfe - Danke

    • 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

  • Hast Du bei dem Upgrade auch die Datenbank mittels upgrade.php aktualisiert? Und hast Du dann beim Downgrade auch Dein Backup der alten DB wieder eingespielt? Dann sollte eigentlich alles wieder wie vorher funktionieren.

    Dein Hoster lässt offenbar PHP mit Suhosin laufen, würde ich nach einem kurzen Googlen nach der Fehlermeldung sagen ("ALERT canary
    mismatch on heap overflow detected"). Keine Ahnung also, ob das ein echtes Problem ist oder ob sich bloß Suhosin an irgendwas verschluckt. Das müsste Dein Hoster Dir sagen können. Eventuell hilft es, auf eine neuere PHP-Version zu wechseln, z.B. von PHP4 zu PHP5, falls Dein Hoster das anbietet. Wenn das tatsächlich an Suhosin liegt, sollte allerdings das Austauschen der PHP-Dateien schon reichen. Sicher, dass beim Zurückkopieren der WP-2.5-Dateien alles geklappt hat?

    Ansonsten: Kannst Du etwas genauer sagen, was wir uns unter "nichts geht mehr" vorzustellen haben???

  • danke

    Zuersteinmal Danke für Deine Antwort. Tut mir leid wenn ih nicht so präzise in den Angaben bin - ich kenn mich halt wirklich nicht gut aus was php und/oder WP angeht.

    Ich konnte nach dem Aufspielen von WP 2.6.1 die upgrade.php gar nicht aufrufen - da kam schon eine erste Errormeldung
    Und mit "es geht nix mehr" meine ich, dass ich beim Aufrufen der URL nur noch diese Fehlermeldung erhalte
    [LEFT][size=12][COLOR=#ffffff][FONT=Arial, Helvetica, sans-serif]Internal Server Error[/FONT] [/COLOR][/SIZE][/LEFT]
    [Blockierte Grafik: http://www.noch1.at/libImage/warning.gif] [FONT=Arial, Helvetica, sans-serif][size=10]The server encountered an internal error or misconfiguration and was unable to complete your request. Your administrator may not have enabled CGI access for
    this directory.[/SIZE][/FONT]

  • Ich hab noch mal etwas gegoogelt und bin mir immer noch nicht sicher, was da passiert. Entweder der Suhosin-Patch meldet da ein Problem, das gar nicht da ist, oder Suhosin löst einen PHP-Bug aus, glaube ich. Es gibt mehrere entsprechende Bugreports in der PHP-Bug-DB, aber nur bei einem steht dabei, dass er letztes Jahr behoben wurde.

    Welche PHP-Version nutzt Du denn? Kommt ein Update auf eine neuere Version in Frage? Hat Dein Hoster sich sonst noch irgendwie geäußert? Und steht sonst noch was brauchbares im Errorlog? Und ich nehme nicht an, dass Du Dir aussuchen kannst, ob Du PHP mit Suhosin möchtest oder ohne!?

  • Leider nein

    Leider kann ich nicht auf PHP 5 umsteigen und auch Suhosin kann ich nicht wählen. Die Fehlermeldung ist komplett so wie ich sie von meinem Hoster erhalten habe, da hab ich auch nicht mehr.
    Was würde denn eigentlich passieren, wenn ich 2.5 "frisch" installiere, könnte ich dann die vorhandene Datenbank einfach so benutzen, oder würde hier eine neue angelegt werden und alle Posts und sonstigen Einträge wären verloren?
    Ich bin wirklich schon verzweifelt, es stürzt zwar die Welt nicht zusammen, wenn ich die Seite nicht mehr hinkrieg, aber 4 Jahre Arbeit wären einfach so verschwunden....

  • Ich denke, wenn Du die install.php aufrufst, würde die merken, dass eine aktuelle Datenbank schon vorhanden ist und da dann nichts dran machen. Aber wo wir gerade beim Thema sind: Du hast aber schon ein Backup sowohl des uploads-Ordners als auch der Datenbank?! Wenn nicht wäre jetzt ein guter Zeitpunkt, eines anzulegen. ;-)

    Ansonsten frag doch wirklich mal Deinen Hoster, ob ihre Server WordPress generell unterstützen und ob auch andere Kunden diese Probleme haben. WordPress ist ja nun nicht irgendeine Software, Hoster sollten schon wissen, wenn es da spezifische Probleme gibt. Was Du ansonsten noch probieren könntest: Mal ein frisches WP 2.5 parallel installieren. Dazu musst Du einfach den table_prefix in der wp-config.php zu was neuem ändern. Mach daraus meinetwegen "wptemp_", dann würde WP die Tabellen mit diesem Prefix daneben legen. Da könntest Du noch mal mit einer ganz frischen Standardinstallation testen, auch ohne Plugins. Wenn das geht kannst Du das gleiche ja mal mit WP 2.6.1 machen und auch das testen. Wenn Dein Hoster WP nicht unterstützt, wäre es ansonsten vielleicht Zeit, mal über einen Umzug nachzudenken. Insbesondere wenn Dein Hoster Dir wirklich kein PHP 5 anbietet.

Jetzt mitmachen!

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