web-dev-qa-db-ja.com

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

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

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

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

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

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

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

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

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

14
rpd

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

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 をご覧ください。

15
웃mauri

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

基本的に2つの選択肢があります。

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

  2. IISでFTPサーバーを設定します。詳細については、そのドキュメントを参照してください(IISバージョンによって異なります)。

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

3
Rarst