Ich habe WordPress-Installationen auf meinem IIS-Localhost-Server auf dem Win7-Desktop manuell und mit WebPI-Installation durchgeführt. Beide Installationen befinden sich unter der IIS-Standardwebsite.
Entweder werden Sie nach FTP-Anmeldeinformationen gefragt, wenn ich versuche, automatisch auf die neueste WP-Version zu aktualisieren. Ich habe FTP-Server auf IIS aktiviert (Benutzer IUSR und Richard).
Ich habe überprüft , dass Lese - Schreib - Berechtigungen für die Wordpress - root & wp-content Ordner aktiviert sind.
Ich versuche, die Berechtigungsnachweise einzugeben, erhalte aber weiterhin keine Antwort oder
FEHLER: Beim Herstellen der Verbindung zum Server ist ein Fehler aufgetreten. Überprüfen Sie, ob die Einstellungen korrekt sind.
Die angeforderten Anmeldeinformationen lauten Hostname / FTP-Benutzer / FTP-Passwort, und ich habe alle Arten von Anmeldeinformationen ausprobiert, die ich für richtig halte, aber offensichtlich nicht. (zB ftp://localhost
- IUSR-Site Passwort etc etc). Über das FTP-Passwort bin ich mir sehr unsicher.
Ich habe im WordPress-Forum, im WordPress-Codex, im IIS7-Forum um Hilfe gebeten, gegoogelt und um Hilfe gebeten, um dies zu beheben, und keine Antwort gefunden! Es gibt mehrere Threads zu diesem Problem, aber die meisten sagen, dass die Korrektur darin besteht, Lese- und Schreibberechtigungen für Ordner zu aktivieren, und es gibt etwas über die Verwendung von web.config
Dateien und das Bearbeiten wp-config.php
. Ich möchte nicht wirklich bearbeiten wp-config.php
. Was ich wirklich möchte, ist die Eingabe der richtigen FTP-Anmeldeinformationen für WordPress auf IIS, damit es funktioniert und automatisch auf die neueste Version aktualisiert wird.
Weiß jemand, welche FTP-Anmeldeinformationen ich verwenden muss, um dies zu erledigen, bitte? Hat ein Benutzer von WordPress IIS localhost dies erlebt und erfolgreich mit diesem FTP-Autoupdate umgegangen?
Edit 10/10/12 >> Hallo Mauri, vielen Dank für deine sehr hilfreiche Antwort. Ich habe in meinem WordPress-Blog die Anweisung befolgt, dass MS WebPlatformInstaller (WPI) für mich installiert wurde, und (ta da!) Es hat wie gesagt funktioniert - dh es wurde automatisch auf die neueste WP-Version aktualisiert, ohne nach den FTP-Anmeldeinformationen zu fragen. Mein einziges Problem ist, dass ich nicht sicher bin, was dies ist oder was ich wirklich getan habe, abgesehen davon, dass ich Ihren Anweisungen gefolgt bin! Ich würde all diese "Scherzartikel" gerne verstehen! Ich füge authentifizierte Benutzer hinzu und erteile ihnen die volle Erlaubnis. Ich möchte auch wirklich meinen IIS-Server localhost verstehen ... Ich möchte auch wissen, wie ich meinen IIS einrichte, damit ich, wenn ich nach den FTP-Anmeldeinformationen gefragt werde, die Informationen eingeben kann und es auch so funktioniert! Vielen Dank jedoch für Ihre sehr hilfreiche Antwort
Antworten:
Sie könnten dies auch versuchen.
Im IIS-Manager
Dann auf Sites,
Damit sollte WP aktualisiert werden, ohne dass FTP verwendet werden muss.
Grundsätzlich erteilen Sie einem authentifizierten Benutzer nur Lese- / Schreibberechtigung ... WP wird als LocalSystem-Benutzer ausgeführt.
Weitere Informationen zur FTP-Konfiguration finden Sie in diesem Microsoft-Artikel. http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx Außerdem gibt es hier einen Blog-Beitrag, der zeigt, wie FTP-Server installiert / konfiguriert werden ...
Wenn Sie es nicht einrichten können, können Sie auch einen anderen FTP-Server installieren. Dh: Filezilla-FTP-Server, den Sie kostenlos hier herunterladen können http://filezilla-project.org/download.php?type=server
Weitere Informationen zur IIS-Konfiguration finden Sie unter http://www.iis.net/learn/manage
quelle
FTP-Anmeldeinformationen sind ein Fallback, wenn das direkte Schreiben in das Dateisystem nicht verfügbar ist. Natürlich verwenden sie einen aktiven FTP- (oder SSH-) Server - was typisch für jedes Hosting ist, aber nicht unbedingt Teil der lokalen Installation.
Im Wesentlichen haben Sie zwei Möglichkeiten:
Beheben Sie, warum für Ihre WP-Installation kein direkter Dateisystemzugriff verfügbar ist. Auf der WordPress-Seite wäre das Core Control- Plugin ein Ausgangspunkt.
Konfigurieren Sie den FTP-Server in IIS. Einzelheiten finden Sie in der Dokumentation (abhängig von der IIS-Version müssen Sie möglicherweise zuerst einige Dateien herunterladen und installieren).
Ich hatte unter Windows nie ernsthafte Probleme mit dem Dateisystemzugriff, aber ich selbst verwende Apache Stack. Könnte eine IIS-spezifische Eigenheit sein.
quelle