IIS- oder IIS_IUSRS-Berechtigungen, damit PHP Dateien für WordPress schreiben kann

Lesezeit: 2 Minuten

IIS oder IIS IUSRS Berechtigungen damit PHP Dateien fur WordPress schreiben kann
dummer Vater

Ich führe IIS 8 auf einem virtuellen Computer (Windows Server 2012 Datacenter) in Azure aus. ich habe WordPress installiert und seine Abhängigkeiten mit dem Webplattform-Installer 4.6

Ich habe Probleme, wenn WordPress Dateien von seiner Verwaltungskonsole aus schreiben muss. Ich habe die FTP-Details zur Datei hinzugefügt C:inetpubwwwrootblogwp-config.php und das funktioniert gut. Aber immer wenn WordPress versucht, eine Datei von seiner Verwaltungswebseite zu schreiben, um beispielsweise ein untergeordnetes Thema zu erstellen oder Medien hochzuladen, erhielt ich eine Fehlermeldung (z. B. „Hochladen aufgrund eines Fehlers fehlgeschlagen“ oder „Zielverzeichnis für untergeordnete Themen kann nicht erstellt werden. Dies ist wahrscheinlich ein Berechtigungsfehler’.)

Ich kann dies beheben, indem ich die Idee von EvilDr verwende, dem IUSR-Konto Berechtigungen hinzuzufügen. Aber ich bin deswegen nervös, da es so aussieht IUSR und sollte nur Zugang zu genau dem haben, was es braucht; es sollte niemals Zugriff auf etwas anderes gewährt werden.

Erteilt IUSR Berechtigungen zum Lesen, Ändern, Lesen und Ausführen, Auflisten von Ordnerinhalten, Lesen und Schreiben für das WordPress-Verzeichnis C:inetpubwwwrootblog und seine Unterordner der richtige und sicherste Weg, um WordPress auf IIS 8 zum Laufen zu bringen?

IIS oder IIS IUSRS Berechtigungen damit PHP Dateien fur WordPress schreiben kann
superphon

Geben NETWORK SERVICE Schreibberechtigung für die Ordner, in die WordPress schreiben muss, sollte ausreichen.

AKTUALISIEREN: NETWORK SERVICE benötigen außerdem Lesen und Ausführen, Ordnerinhalte auflisten und Leseberechtigungen.

BEARBEITEN: Dachte, ich würde die Datei/Ordner usw. der Vollständigkeit halber hinzufügen:

/wp-config.php
/wp-content/       (recursively)

  • Ich erhalte „Fehler beim Speichern des Medienanhangs“, wenn ich die IUSR-Berechtigungen entferne und durch die von Ihnen vorgeschlagenen ersetze.

    – Dummkopf

    20. Dezember 13 um 17:03 Uhr

  • NETWORK SERVICE ist eine Gruppe. Sie müssen auch Lesen und Ausführen, Ordnerinhalt auflisten und Lesen zu geben NETWORK SERVICE. Auch nur damit wir klar sind. IUSR muss noch da sein, nur ohne Schreibzugriff. Stellen Sie außerdem sicher, dass Sie die anwenden NETWORK SERVICE rekursiv gruppieren, damit alle Unterordner die Berechtigung haben …

    – superphon

    20. Dezember 13 um 17:06 Uhr

  • Nein, geben Sie Read & Execute, List folder content und Read to IUSR rekursiv auf C:inetpubwwwrootblog und Full Control an NETWORK SERVICE rekursiv auf C:inetpubwwwrootblogwp-content und C:inetpub wwwrootblogwp-config.php gibt mir einen “Fehler beim Speichern des Medienanhangs”, wenn ich Medien über die Konsole hochlade

    – Dummkopf

    20. Dezember 13 um 17:11 Uhr

  • Überprüfen Sie, wo das temporäre Verzeichnis von PHP eingestellt ist, und fügen Sie es hinzu NETWORK SERVICE in diesen Ordner mit der gleichen Berechtigung wie oben. Benutzen <?php echo phpinfo(); ?> um den Speicherort des temporären Verzeichnisses zu erhalten …

    – superphon

    20. Dezember 13 um 17:15 Uhr


.

719120cookie-checkIIS- oder IIS_IUSRS-Berechtigungen, damit PHP Dateien für WordPress schreiben kann

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy