Support » Allgemeine Fragen » gehackte Seite!

  • Hallo, ich habe eine gehackte Seite die ist einfach nicht mehr zu retten ist, ich muss die WordPress Installation und  das Design neu erstellen, was kann ich von der alten Seite übertragen ohne dass ich Fehler mit übertrage,  und wie!

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)
  • Bei gehackten Seiten wäre meine Empfehlung diese komplett zu löschen. Datenbank und Dateien. Wenn Du ein sauberes Backup hast, verwende dieses.

    Du könntest Inhalte und ggfs. auch Bestandteile vom Design z.B. über https://archive.org/web/ suchen und dir zusammen kopieren.

    Achte nach der Neueinrichtung oder Rücksicherung eines Backups darauf, die WordPress-Installation abzusichern. Siehe dazu: https://wordpress.org/documentation/article/hardening-wordpress/

    Thread-Starter grword

    (@grword)

    Hallo, also die seite ist noch online und funktioniert alles richtig auser eine sache bekomme ich einfach nicht mehr hin, der WPBakery Page Builder funktioniert nicht richtig in backend,
    generell habe ich alles gemacht was man machen muss nach ein hack
    https://de.wordpress.org/support/topic/seite-gehacked-was-tun/
    Ich bin mir aber auch nicht sicher, ob der Fehler direkt durch den Hack entstanden ist!

    Nein, ein sauberes Backup habe ich nicht!

    Was heißt „funktioniert nicht richtig“?

    Thread-Starter grword

    (@grword)

    Eine weiße Seite deutet auf einen serverseitigen Fehler hin. Schau dir dazu die Tipps hier an: https://wordpress.org/documentation/article/common-wordpress-errors/#the-white-screen-of-death

    Thread-Starter grword

    (@grword)

    Der Fehler kommt auf jeden Fall von meiner Seite her, habe schon mit dem Hoster gesprochen und sie sehn keine Fehler bei sich, habe auch die komplette Seite auf eine andere Domain , andere Server kopiert , und der Fehler war immer noch da!

    Der Hoster meint, dass fehlerhafte php Dateien schuld wehren, was einerseits gut ist, dass die Seite im Frontend keine Fehler macht, und alles funktioniert!

    Ich würde gerne alle Ordner Dateien, die man austauschen kann, tauschen eine saubere WordPress habe ich schon gemacht, und ein Plugin macht den Fehler auch nicht den ich habe die schon alle ausgeschaltet und der Fehler immer noch da!

    Hast Du auch mal einen Blick in das Error-Log geworfen? Die Aussage

    Der Hoster meint, dass fehlerhafte php Dateien schuld wehren

    ist doch viel zu allgemein und nicht hilfreich.

    Thread-Starter grword

    (@grword)

    Du meinst die debug.log-Datei, oder?
    Da ist Party, da blicke ich nicht mehr durch!

    Nein, das Error-Log wird von deinem Hosting erzeugt. Dort steht aber durchaus das gleiche drin wie in der debug.log – daher ist ein Blick da rein durchaus ebenfalls sinnvoll.

    Wenn dort dermaßen viel steht, ist das schonmal kein gutes Zeichen. Dann ist irgendetwas im Argen bei deinem Projekt. Empfehlung: Lösche die Datei debug.log und rufe dann nochmal die Seite auf wo du die weiße Seite siehst. Dann müsste die debug.log neu angelegt sein und einen Hinweis zu dem aufgetretenen Fehler enthalten. Den kannst Du auch gerne hier posten damit man dir sagen kann was er bedeutet.

    Thread-Starter grword

    (@grword)

    [07-Dec-2023 14:47:23 UTC] PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php:483
    Stack trace: 0 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php(483): array_filter() 1 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php(79): WP_User_Query->prepare_query() 2 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/user.php(775): WP_User_Query->__construct() 3 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/user.php(1668): get_users() 4 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/includes/meta-boxes.php(976): wp_dropdown_users() 5 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/includes/template.php(1456): post_author_meta_box() 6 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/edit-form-advanced.php(714): do_meta_boxes() 7 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/post.php(206): require(‚…‘) 8 {main}

    thrown in /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php on line 483

    Das sieht danach aus als wäre bei einem Nutzer ein fehlerhafter Datensatz hinterlegt. Kannst Du noch auf Benutzer im Backend zugreifen? Dann lösche dort alle die dir unbekannt vorkommen. Da Du keinen Onlineshop hast, dürfte es hier nur wenige Einträge geben.

    Thread-Starter grword

    (@grword)

    Habe alle Benuzer gelöscht, und auch einen neuen angelegt, brachte leider nichts!

    [07-Dec-2023 15:59:42 UTC] PHP Fatal error Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php:483

    Stack trace: 0 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php(483): array_filter() 1 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php(79): WP_User_Query->prepare_query() 2 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/user.php(775): WP_User_Query->__construct() 3 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/user.php(1668): get_users() 4 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/includes/meta-boxes.php(976): wp_dropdown_users() 5 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/includes/template.php(1456): post_author_meta_box() 6 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/edit-form-advanced.php(714): do_meta_boxes() 7 /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-admin/post.php(206): require(‚…‘) 8 {main}

    thrown in /mnt/web016/e2/63/52887863/htdocs/von-haugwitz/wp-includes/class-wp-user-query.php on line 483

    Diese Meldung wurde durch wp-debugging ausgelöst.

    Aufrufstapel

    wp_die()
    wp-content/plugins/wp-debugging/vendor/norcross/debug-quick-look/includes/parser.php:54
    DebugQuickLook\Parser\run_parse()
    wp-content/plugins/wp-debugging/vendor/norcross/debug-quick-look/includes/actions.php:59
    DebugQuickLook\Actions\run_quicklook_action()
    wp-includes/class-wp-hook.php:324
    do_action(‚admin_init‘)
    wp-admin/admin.php:175
    Query Monitor

Ansicht von 12 Antworten - 1 bis 12 (von insgesamt 12)