Fehler bei Upgrade (functions.php) DRINGEND !!!

  • Hallo,

    ich wollte heute mal meinen Weblog upgraden, ich hatte noch Version 2.0.2.

    Also habe ich mir alle Upgrades / Fixes (von 2.0.2 auf 2.0.3 usw. bis 2.1.3) runtergeladen.
    Bis zum Upgrade auf 2.1.0 ging alles reibungslos, doch beim Upgrade auf 2.1.1 ging nichts mehr.

    Fehlermeldung:
    --------------------------------------------------------------
    Warning: require_once() [function.require-once]: Unable to access /mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/compat.php in /mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/functions.php on line 3

    Warning: require_once(/mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/compat.php) [function.require-once]: failed to open stream: No such file or directory in /mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/functions.php on line 3

    Fatal error: require_once() [function.require]: Failed opening required '/mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/compat.php' (include_path='.:/opt/RZphp5/includes') in /mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/functions.php on line 3
    --------------------------------------------------------------

    Kann mir jemand helfen???
    Kann man was in der functions.php manuell ändern, damit es wieder klappt?
    CHMOD steht auf 750.


    Gruß
    Actionhero

    • 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

  • hm du hättest dir gar nicht so große Umstände machen müssen ... es hätte gereicht, wenn du die Dateien von der neuesten Version drübergebügelt hättest ...

    und ich hoffe, du hast vorher eine Sicherung gemacht :roll:

    entweder du versuchst mal gleich die aktuellste Version zu nehmen oder du lädst die Dateien von der Version, bei der gerade die Fehler auftreten nochmal neu hoch ... denke es handelt sich hierbei nur um ein Hochladefehler ...

  • Ne, geht nicht, ich habe es schon mehrmals hochgeladen, ich habe diee daten natürlich gesichert, wenn ich die Daten on 2.0.2 wieder hochlade, funktioniert alles wieder, aber wenn ich dann auf 2.1.3 upgraden will, selber Fehler wie bei 2.1.0 auf 2.1.1. Ich kann also nur bis Version 2.1.0 upgraden... was ich nun gemacht habe.

    Weiß sonst noch jemand woran das liegt?

    Actionhero

  • hm sehr seltsam ... achso es geht übrigens nicht um die functions.php, in der wird nur der Aufruf der compat.php gestartet und um die Datei geht es eigentlich ...

    schau dir mal die Datei an und was für Rechte die hat ...

  • Da haben wir's schon, diese Datei habe ich nicht, ich habe nur eine Datei mit dem Namen "functions-compat.php"...

    Ich habe also 1. versucht, den Code in der functions.php zu ändern:

    <?php
    require_once(dirname(__FILE__).'/compat.php');

    In functions-compat.php (klappte nicht).

    Als nächstes habe ich versucht, die Datei von functions-compat in compat umzubenennen, klappt ebenfalls nicht. Bei beiden Versuchen folgende Meldung:

    Fatal error: Call to undefined function add_filter() in /mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/default-filters.php on line 4



    Actionhero

  • die Datei ist aber definitiv ab 2.1.1 vorhanden ... dann lad dir mal das Paket von 2.1.1 runter und lade speziell die Datei hoch

    und dann mal sehen, was passiert ... aber deine bisherigen Änderungen wieder rückgängig machen bitte ...

  • Habe ich gemacht, aber die Fehlermeldung:

    Fatal error: Call to undefined function add_filter() in /mnt/cr1/07/730/00000011/htdocs/blog/wp-includes/default-filters.php on line 4

    bleibt.

    Ich weiß nicht ob es was nützt aber der Anfang des Codes aus der "default-filters.php" sieht so aus:

    <?php
    // Some default filters
    add_filter('bloginfo','wp_specialchars');
    [COLOR=red]<--- Line 4 in Expression Web
    [/COLOR]add_filter('category_description', 'wptexturize');
    add_filter('list_cats', 'wptexturize');
    add_filter('comment_author', 'wptexturize');
    add_filter('comment_text', 'wptexturize');
    add_filter('single_post_title', 'wptexturize');
    add_filter('the_title', 'wptexturize');
    add_filter('the_content', 'wptexturize');
    add_filter('the_excerpt', 'wptexturize');
    add_filter('bloginfo', 'wptexturize');

  • die Fehlermeldung besagt, dass er die Funktion nicht kennt ... also habe ich mal eben nachgeschaut ... die Funktion wird in wp-includes/plugin.php definiert ...

    schau mal ob du die Datei hast ... ich denke mal nein ...

  • Die Datei ist drin, habe alle Files aus "wp-includes" aus dem Paket von 2.1.3 raufgeladen.

    und trotzdem die Fehlermeldung? ... hast du dir die Datei auch mal angeschaut, ob die Funktion darin definiert wird ... ob die Datei richtig funzt ...

    schon alles sehr seltsam, was bei dir so geht und nicht geht ....

  • [COLOR=red]Problem gelöst !!![/COLOR]
    [COLOR=#ff0000][/COLOR]
    [COLOR=black]Ich habe einfach das komplette 2.1.3 Paket hochgeladen und alle alten Daten überschrieben, dann die upgrade.php ausgeführt und es geht wieder![/COLOR]

    Alle Beiträge und Einstellungen sind ebenfalls noch da.

    Trotzdem vielen lieben Dank für deine Hilfe und Mühe!


    Gruß
    Actionhero

  • hm du hättest dir gar nicht so große Umstände machen müssen ... es hätte gereicht, wenn du die Dateien von der neuesten Version drübergebügelt hättest ...

    ich könnte schwören, das habe ich dir gleich am Anfang geschrieben :confused: ... aber manchmal muss mal halt selbst drauf kommen :mrgreen:

    und gern geschehen ...

  • Nene das hatte ich ja auch versucht, aber ich hatte nur das Upgrade auf 2.1.3 hochgeladen, damit ging es wohl nicht, Jetzt habe ich das komplette 2.1.3 Paket raufgeladen und damit hat es geklappt.

    Ist auch egal... ich bin froh das es wieder funzt.

Jetzt mitmachen!

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