IISにインストールされているWordpressを更新する方法は?


15

Win7デスクトップのIIS localhostサーバーに手動でWebPIインストールを行ってWordPressをインストールしています。どちらのインストールもIISのデフォルトWebサイトの下にあります。

最新のWPバージョンに自動更新しようとすると、FTP資格情報を要求されます。IIS(ユーザーIUSRおよびRichard)でFTPサーバーを有効にしています。

ワードプレスのルートおよびwp-contentフォルダーで読み取り/書き込み権限が有効になっていることを確認しました。
資格情報の値を入力しようとしましたが、応答が得られないか、

エラー:サーバーへの接続中にエラーが発生しました。設定が正しいことを確認してください。

求められる資格情報はホスト名/ FTPユーザー/ FTPパスワードであり、私は正しいと思われるあらゆる種類の資格情報を試しましたが、明らかにそうではありません。(例 ftp://localhost-IUSR-サイトのパスワードなど)。FTPのパスワードについてはほとんどわかりません。

WordPressフォーラム、WordPressコーデックス、IIS7フォーラム、グーグル、およびこれを解決するためのヘルプをツイートして、これに関するヘルプを求めましたが、答えが見つかりませんでした!この問題についてはいくつかのスレッドがありますが、ほとんどの場合、修正は読み取り/書き込みフォルダーのアクセス許可を有効にすることであり、web.configファイルの使用と編集についても何かがありますwp-config.php。編集したくありませんwp-config.php。本当に欲しいのは、IIS上のWordPressの正しいftp認証情報を入力し、それを動作させて最新バージョンに自動更新することです。

誰も私がこれを行うために使用しなければならないftp資格情報を知っていますか?WordPress IISのlocalhostユーザーはこれを経験し、このftp自動更新を正常に処理しましたか?

編集10/10/12 >>こんにちは。ご返信ありがとうございました。WordPressブログの指示に従い、MS WebPlatformInstaller(WPI)がインストールされ、(ta da!)言ったとおりに機能しました。つまり、ftp資格情報を要求せずに最新のWPバージョンに自動更新されました。私の唯一の問題は、これが何であるか、またはあなたの指示に従う以外に本当に何をしたかわからないことです!私はこのすべての「ジッガリー・ポケリー」を理解したいと思います!認証済みユーザーを追加し、完全な許可を与えました。また、ローカルホストIISサーバーを完全に理解したいと思います...また、IISを設定する方法を知りたいので、FTP資格情報を要求されたときに情報を入力して、そのように機能させることもできます!しかし、あなたの非常に有用な返信に感謝します


1
私は私の答えを更新した..あなたは...思い出すのに役立つが、左矢印を受け入れ答えをクリックするとしてそれをマークすることを喜んで...
웃マウリ

WordPressサイトのIISのアクセス許可を明確にしていただきありがとうございます。私の状況では、Windows 7上のWordPressは自動更新されません。書き込み権限がチェックされていなかったことが判明し、一度設定すると、WordPress 3.8.2が正しくインストールされました。

回答:


16

これを試すこともできます。

IISマネージャーで

  1. アプリケーションプールに移動し、Wordpressブログで使用されているものを選択します。
  2. 右クリックして[詳細設定...]を選択します。
  3. IDをLocalSystemに変更します
  4. [OK]をクリックして変更を保存します。

次に、サイトで、

  1. サイトリストからWordpressブログを選択します
  2. それを右クリックしてクリック アクセス許可の編集
  3. [セキュリティ]タブに移動し、[編集...]をクリックします(グループまたはユーザー名)
  4. 追加をクリックして「認証済みユーザー」と入力します
  5. [名前の確認]をクリックして、ユーザー名を検証します
  6. [OK]をクリックして変更を保存します。

これにより、WPはFTPを使用する必要なく更新されます。

基本的には、認証されたユーザーに読み取り/書き込み権限を与えるだけです... WPはLocalSystemユーザーとして実行されています。

ftp構成の詳細については、このMicrosoftの記事を参照してください。 http://technet.microsoft.com/en-us/library/cc771012(v=ws.10).aspx また、FTPサーバーのインストール/設定方法を示すブログ投稿もあります...

設定できない場合は、別のFTPサーバーをインストールすることもできます。つまり、Filezilla FTPサーバーは、ここから無料で入手できます。 http://filezilla-project.org/download.php?type=server

IIS構成の詳細については、http: //www.iis.net/learn/manageをご覧ください。


こんにちは、マウリ-多くのあなたの有用な返事と指示に感謝します(うまくいきました!)。私の元のクエリの編集(今日の10/10/12)をもう一度ご覧ください
rpd

1
@rpd答えは解決として、質問がマークされているので(それの左側にチェックマーク)、それを受け入れてください、あなたの問題を解決していた場合
Rarst

Windowsにあまり馴染みのないユーザーに対しては、「認証済みユーザー」を引用符で囲むことをお勧めしますか?「私の友人」はその問題で立ち往生しました。
Pop-A-Stash

認証済みユーザーにフルコントロールを与える必要がありました。
ブルギ

2
これは、Server 2019 / IIS 10でも解決策です。ご回答いただきありがとうございます。
ThePCpenguin

3

FTP資格情報は、ファイルシステムに直接書き込むことができない場合のフォールバックです。当然、それらはアクティブなFTP(またはSSH)サーバーを使用します。これは、あらゆるホスティングに一般的ですが、必ずしもローカルインストールの一部ではありません。

基本的に2つのオプションがあります。

  1. WPインストールで直接ファイルシステムにアクセスできない理由のトラブルシューティングを行います。WordPress側では、Core Controlプラグインが出発点になります。

  2. IISでFTPサーバーを構成します。詳細については、ドキュメントを参照してください(IISのバージョンによっては、最初にダウンロードしてインストールする必要がある場合があります)。

Windowsで深刻なファイルシステムアクセスの問題が発生したことはありませんが、Apacheスタックを自分で実行しています。IIS固有の癖があるかもしれません。


返信ありがとうございます。マウリによる返信は、(ftp資格情報を使用する必要性を回避することで)更新の問題を修正します。本当に必要な場合、プラグインは問題ありませんが、可能であればコードとダイレクトコーディングを理解する方がはるかに満足です。私は本当にIIS localhostサーバーについてもっと知りたいと思っています。他のWindowsとWordPressユーザーはこの問題に直面していますが、これに対する簡単な答えはどこにもありません...奇妙な!とにかく感謝とあなたに最高の願い:
rpd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.