Beiträge von b3317133

    WP Cron ist ein legitimer Teil des WordPress Core, darüber werden regelmässig dort eingetragene Aufgaben bearbeitet, und in Deinem Fall offenbar u.a. auch der Trojaner neu installiert bzw. repariert oder initialisiert. Die Datei [FONT=Courier New]WPINC . '/images/tnd.png[/FONT]' ist hier kein Bild sondern eine PHP-Datei mit Teilen des Trojaners.

    Ändere die Passwörter einfach vor und nach dem Abarbeiten der gesamten Liste.

    Mit dem Installieren eines Secruity-Plugins und dem Austausch nur selektiver Dateien ist es nicht getan. Es muss ein kompletter Abgleich aller .php Dateien auf dem Server (Core, Plugins, Theme, u.a.) mit sicher sauberen Versionen erfolgt sein. Dabei beachten, Trojaner hinterlassen gern auch zusätzliche Dateien in System- oder Theme oder Plugin- oder Upload-Ordnern, die ggf. vom Namen her legitim klingen, es aber nicht sind. Daher auszutauschende Ordner vorher komplett löschen.

    Die Datei [FONT=Courier New]wp-config.php[/FONT] bei der Untersuchung nicht vergessen, dort verstecken sich Trojaner oft in der ersten Zeile, erst sichtbar wenn man im Editor gaaaanz weit nach rechts scrollt.

    Ggf. empfiehlt sich auch die Nutzung professioneller Hilfe, die gibt es über die Jobbörse hier im Forum.

    Funktioniert es mit einem TwentyXxx Standard Theme?

    Datenbankversion PHP 4.6.6 ist installiert.


    Was bedeutet das? Welche PHP-Version? Welche MySQL-Version? WordPress selbst benötigt als absolutes Minimum PHP 5.2.4 und MySQL 5.0, Themes und Plugins können auch höhere Anforderungen haben.

    Empfehlenswert für die Praxis wäre derzeit wohl PHP 7.1.x stable und MySQL 5.6.x

    Folgende Plugins sind derzeit installiert bzw. aktiviert


    Tipp am Rande: Die ersten beiden Plugins sind meiner Meinung nach nicht DSGVO konform. Das dritte braucht man im laufenden Betrieb nicht.

    Wo kann ich denn rausfinden ob es über die Besucher getriggert ist?


    Setze einen Beitrag als geplant und melde Dich von Wordpress ab. Rufe den Website nach dem geplanten Termin als normaler Besucher auf. Ist der Beitrag nach diesem Besuch veröffentlicht?

    Hier wird Hilfe zum Mitlesen und Mitlernen angeboten, kein Content getauscht. Nichtöffentliche Hilfe gibt es über die Jobbörse.

    Wozu braucht man Hummingbird?

    Hier funktionierte es mit Firefox, als die "Caching und Speedup Plugins" bis auf das seltsame rocket-loader.min.js Script abgeschaltet waren. Jetzt funktioniert es nicht mehr, und lt. HTML-Quelltext ist sowohl diese rocket-loader.min.js Script als auch "Hummingbird" aktiv. Jetzt müsste man nur noch einen Zusammenhang erkennen...

    Die Lösung ist Punkt 1 oben (und das beinhaltet dieses rocket Script).

    Hier funktioniert die zugeschickte Seite.

    Der Sinn dieses Forums ist es, Probleme öffentlich zu lösen, damit auch andere daraus lernen können.

    Ergänzung: Deaktiviere wie bereits beschrieben alle Caching und Speedup Plugins, da ist nach wie vor irgendein rocket-loader.min.js Script extern via Cloudflare eingebunden, evtl. auch über das Hosting o.ä.

    Versuche es mal mit diesem Code-Snippet z.B. in der Datei [FONT=Courier New]functions.php[/FONT] des Themes, Quelle:

    Code
    function remove_redirect_guess_404_permalink( $redirect_url ) {
        if ( is_404() )
            return false;
        return $redirect_url;
    }
    add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );


    Den gleichen Code gibt es auch in diversen Plugins verpackt, z.B. in diesem, es ist zwar alt, aber der Code sollte nach wie vor funktionieren.

    Wenn man die Mitarbeiter als WordPress Benutzer anlegt, wahlweise in einer bestimmten Rolle wie Autor oder Abonnent, kann man eine ACF Feldgruppe erstellen und diese über eine Regel wie[FONT=Courier New] "Benutzer" "ist gleich" "Autor"[/FONT] o.ä. im Benutzerprofil anzeigen lassen und entspr. befüllen.

    Die in der Feldgruppe vorhandenen Felder der Mitarbeiter kann man mit einer bestimmten Syntax auch über den normalen ACF Shortcode auf einer beliebigen Seite o.ä. anzeigen, z.B. das Feld "zimmer" über [FONT=Courier New][acf field="zimmer" post_id="user_[COLOR=#ff0000]XX[/COLOR]"][/FONT] wobei [FONT=Courier New][COLOR=#ff0000]XX[/COLOR][/FONT] der User-ID des WordPress Benutzers ist, den man in der URL zu seiner Profilseite sehen kann, usw. für die restlichen Felder und alle gewünschten Benutzer, also viele viele Shortcodes.

    Wahlweise kann man einen eigenen Shortcode basteln, der das alles gesammelt ausgibt.

    Derzeit sind offenbar beide Domains im Hosting auf den gleichen Ordner gesetzt.

    Die meisten Hostings bieten auch eine einfache (manchmal auch "extern" genannte) 301 Weiterleitung von Domains an.

    Würde vor der o.g. Umstellung Domain2.com via 301/extern auf Domain1.com weiterleiten, dann sollte sich da nichts in die Quere kommen.

    Um welchen Webhoster handelt es sich?