Dateiberechtigung verstellt sich ständig von selbst auf 200

  • Hallo, liebe WP-Gemeinde,

    habe ein merkwürdiges Phänomen, wofür ich keine Erklärung finde. Vielleicht weiss einer von Euch Rat??

    Meine WP-Seite liefert dauernd Fehlermeldungen, weil ständig die Dateiberechtigung der header.php meines Themse geändert wird. Alle anderen Dateien auf dem Server verhalten sich korrekt und lassen sich einstellen, wie ich das möchte (644, 755 ...). Nur diese header.php wird ständig automatisch nach einer Weile wieder auf 200 gestellt und liefert dann folgende Fehlermeldung:

    Warning: require_once(.../wp-content/themes/xyz/header.php) [function.require-once]: failed to open stream: Permission denied in .../wp-includes/template.php on line 390

    Fatal error: require_once() [function.require]: Failed opening required '.../wp-content/themes/xyz/header.php' (include_path='.:/usr/lib/php5') in .../wp-includes/template.php on line 390

    Wenn ich dann die Berechtigung der header.php von 200 wieder auf 755 stelle, läuft alles wunderbar. Bis es sich nach einer Weile wieder auf 200 einstellt. Egal, ob ich das im 1und1 Datei-Explorer einstelle oder mit Dreamweaver oder Cyberduck.

    Ich bin für Eure Hilfe sehr dankbar!

    Viele Grüße
    Peter

    • 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

  • Hallo Peter,

    die Klingt irgendwie nach einem Hacker, der Schadecode in deine header.php einbauen möchte und dabei *noch* einen Fehler macht.

    Kontrolliere einfach mal deine Wordpress Version, ob du nicht _fremde_ Scripte im Verzeichnis ~/wp-content/uploads hast und keine Veränderungen an den Scripte durchgeführt wurde.

    Wenn du eine Error-Log-datei hast - (bei richtigen Providern hat man dies) kannst du prüfen, wann der Fehler zuerst auftrat und in der Log Datei dir die Zeit ansehen, was gemacht wurde

    Viel Glück.

    Ach ja .. einige Provider prüfen die Dateien... sollten diese chmod 777 Dateien finden könnten Sie diese auf 200 setzt...

    Verwende für Dateien chmod 644 - schreiben für de Inhaber - lesen für die anderen


    ralf

    Mit offenen Augen träumen

  • MoinMoin Ralf,

    danke für Deine Nachricht. Das ist eine frische, ungehackte nicht öffentliche Installation in einem Unterverzeichnis. Auf einer zweiten Installation zum Test ist das Phänomen auch. Die Daten sind von einer aktuell laufenden (öffentlichen) Installation, wo dieses Problem aber nicht besteht.
    Wenn ich auf 644 stelle, ist das nach ein paar Minuten wieder auf 200 ...

  • Das ist eine frische, ungehackte nicht öffentliche Installation in einem Unterverzeichnis. Auf einer zweiten Installation zum Test ist das Phänomen auch.


    Ja, doch irgendetwas muss ja mal vorgefallen sein, denke ich zumindest:

    http://hilfe-center.1und1.de/sicherheit-c84…ge-a784957.html

    Falls es sich um eine Fehlfunktion oder Fehlalarm handeln sollte, sollte der Support von 1 und 1 diese Frage eigentlich klären können.

  • Danke für den Hinweis. Da war Schadcode drin (die Theme-Dateien hatte ich vom Kundenserver). Freundlicherweise hat der Hacker das mit #336988# und mehrzeiligem Javascript in kenntlich gemacht!

    Jetzt läuft alles. Nochmal vielen Dank und viele Grüße
    Peter

Jetzt mitmachen!

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