Support » Allgemeine Fragen » failed to open stream – Problem

  • Hallo zusammen (Sorry, hab das deutsche Forum erst später entdeckt.)

    Nachdem ich heute WordPress auf die Aktuelle Version gebracht habe, musste ich ein paar Plugins entfernen, die mit php 7.3 Fehler ausgegeben haben. Soweit so gut. Nachdem ich dann ein Plugin wieder aktivieren wollte, um zu testen ob es klappt, kam folgender Fehler:

    Warning: require(/htdocs/wp-includes/post.php): failed to open stream: Permission denied in /htdocs/wp-settings.php on line 178

    Fatal error: require(): Failed opening required ‘/htdocs/wp-includes/post.php’ (include_path=’.:/usr/lib/php7.3′) in /htdocs/wp-settings.php on line 178

    Ich weiß leider nicht, wo ich genau was einstellen muss, da der Fehler noch nie aufgetreten ist. Ins Admin CP kann ich leider nicht.

    Kann mir hierbei jemand fix helfen? 🙂

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • WordPress kann die benötigte Datei wp-includes/post.php nicht öffnen. Entweder ist sie nicht da (weil du sie versehentlich mitgelöscht hast?) oder die Benutzerrechte stimmen nicht.

    Hast du per FTP Zugriff auf die Dateien? Du könntest schauen, ob die Datei vorhanden ist und wenn ja, welche Dateieigenschaften sie hat.

    @pixolin

    Entweder ist sie nicht da (weil du sie versehentlich mitgelöscht hast?) oder die Benutzerrechte stimmen nicht.

    Bei

    Permission denied

    wird es zu 99,9% an den Rechten liegen. 😉

    Ahem … 😅

    Was @bscu sagt!!1!

    Thread-Starter volantis

    (@volantis)

    Danke für die Antworten, die post.php war jedoch im Ordner. Ich habe da nichts gelöscht. WElche Dateiberechtigung benötigt die Datei denn? Nur diese Datei oder alle im Verzeichnis?

    Vielen Dank 😀

    WordPress-Dateien sollten auf 644, Verzeichnisse auf 755 gesetzt werden.

    Die Datei post.php sowie alle anderenDateien im Verzeichnis wp-config sollten diese Rechte haben:

    -rw-r–r– post.php

    Und das Verzeichnis wp-includes sollte diese Rechte haben:

    drwxr-xr-x wp-includes

    Thread-Starter volantis

    (@volantis)

    Vielen Dank für die Hilfe. Habe die Datei angepasst.

    $path = $_SERVER[‚HTTP_HOST‘] . $_SERVER[REQUEST_URI];

    Musste ich noch anpassen 🙂

    Jedoch springt da immer wieder etwas zurück und ich muss jedes Mal die Rechte neu setzen.

    • Diese Antwort wurde geändert vor 4 Jahren, 7 Monaten von volantis.
    • Diese Antwort wurde geändert vor 4 Jahren, 7 Monaten von volantis.
    • Diese Antwort wurde geändert vor 4 Jahren, 7 Monaten von volantis.
Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „failed to open stream – Problem“ ist für neue Antworten geschlossen.