• ベストアンサー

IISでフォルダが作成できない

Windows2000(SP4)で以下の手順を実施しました。 1.コンパネ→アプリケーションの追加と削除→IISの追加 2.IEを起動し、「ftp://(PCのIPアドレス)」 3.ユーザー名を「administrator」とし、ログオン 4.フォルダの作成 4.を実行しようとすると「FTPフォルダエラー」「FTPサーバーに新しいフォルダを作成しようとしてエラーが発生しました」「詳細:550 新しいフォルダ:Access is denied」 というダイヤログが出てしまいます。 これは以下の http://cweb.canon.jp/imagerunner/2010/benefit3.html FTPプロトコルでサーバにファイルを送信するために上記の設定が必要なのですが、どうしてもわかりません。 管理者権限のあるユーザーでログオンしていないのでは?と言われたのですが、もしそうだとすると他のアプリケーションをCD-ROMからインストールできないはずなのでは?と思うのですが、いかがでしょうか? とにかくフォルダが作成できない原因をご教示ください。よろしくお願いいたします。

  • Youyou
  • お礼率64% (2254/3473)

質問者が選んだベストアンサー

  • ベストアンサー
  • sawagani
  • ベストアンサー率73% (19/26)
回答No.2

IISの設定で、書き込み可能な設定がされていますか? インターネットサービスマネージャを起動して「既定のFTPサイト(仮想ディレクトリを作成している場合は仮想ディレクトリ名)」を右クリックし、プロパティを選択。 表示されたダイアログで「ホームディレクトリ(仮想ディレクトリを作成している場合は仮想ディレクトリ)」タブを選択してください。 「読み込み」「書き込み」「ログ」とかいったチェックボックスがあると思いますが、 そこで書き込みのチェックがされているか確認してください。 (表示内容は少し違うかも)

Youyou
質問者

補足

>インターネットサービスマネージャを起動して これはどこにあるのでしょうか? 探したのですがよくわかりませんでした。 よろしくお願いいたします。

その他の回答 (2)

  • sawagani
  • ベストアンサー率73% (19/26)
回答No.3

コントロールパネルの管理ツールの中にあると思います。 プログラム名は、「インターネット インフォメーション サービス」になっているかもしれません。 ちょっと手元に環境がないので、正確な表示名称がわからないですが、管理ツール内にあったのは 確かだと思うので、それらしいのを探してみてください (^^;

Youyou
質問者

お礼

ありがとうございました。 私も現在手元にないので確認が出来ませんが、よく探してみます。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

FTP経由でアプリケーションをインストールする? そんな事は普通は出来ないし、出来たらセキュリティ上問題です。 >フォルダが作成できない原因 c:\inetput\ftprootの下とIIS/FTPに登録されている仮想フォルダ以外は操作できない。

Youyou
質問者

補足

>FTP経由でアプリケーションをインストールする? > >そんな事は普通は出来ないし、出来たらセキュリティ上 >問題です。 FTP経由でアプリをインストールする、とは申し上げたつもりはなかったのですが・・・。 ただ管理者権限でログオンしていないからこのようなエラーが出るのでは?という話を聞いたので、もし、そうならアプリの追加も不可能なのでは?という話のつもりなのですが・・・。 >c:\inetput\ftprootの下とIIS/FTPに登録されている仮 >想フォルダ以外は操作できない。 このあたりについてもう少し詳しく解説いただけると助かります。 よろしくお願いいたします。

関連するQ&A

  • IIS5.0 FTPのユーザー権限について

    Windows2000server、IIS5.0の環境です。 FTPのサイトが一つ作成できていて、 現在administratorsのアカウントのグループではFTPのかけられる状況です。 ただ、アクセスするフォルダはどのアカウントでも一緒。 最終的には アクセスするアカウントによってアクセスするフォルダが違うようにしたいのですが、「仮想ディレクトリ」「新規サイト」のどちらを使うのが正しいのかも分からない状態です。 あてずっぽうで「新規サイト」を作成し、その使用者の中に「test」というアカウントを入れた、FFFTPでFTPをかけてみると、パスワードを再度請求されてログオンできません。アクセス状況を見るとユーザー名が空っぽになっています。 教えてgooに似たような質問があったので http://oshiete1.goo.ne.jp/kotaeru.php3?q=214099 そこにあったページを読んでみたのですが、 http://www.microsoft.com/JAPAN/support/kb/articles/JP239/1/20.asp 「この新規 FTP ユーザー (または関連付けられたグループ) に対して、ローカル ログオン権限を付与します。 」 のやり方が「ローカルログオン」という言葉がなくてわからず、挫折しました。 どこから手をつけたらイイのかわからなくなってしまいました。 助けてください。

  • フォルダへのアクセス権の設定方法を教えてください

    Webサーバ上のプログラムからファイルサーバへアクセスしてフォルダの作成やファイル保存をしたいのですが、フォルダへのアクセス権がないためにエラーになります。 フォルダへのアクセス権の設定方法を教えてください。 ■環境等の詳細 ■Webサーバ OS:Windows Server 2016   WORKGROUP WEB:InternetInfomationServer 10 (IIS 10) PHP:7.2.1 このサーバのPHPプログラム内からファイルサーバにある共有フォルダへアクセスして、フォルダの作成やファイルの保存を行いたい。 ■ファイルサーバ OS:Windows Server 2016   WORKGROUP このサーバ上に共有フォルダを作成している。(\\fileserver\work) Webサーバ上のIISのアプリケーションプールは 名前       :"abcdefg"(DefaultAppPoolから変更してある) .Net CLRバージョン:v4.0 マネージパイプラインモード :統合 ID        :ApplicationPoolIdentity Webサーバのタスクマネージャでw3wp.exeのユーザ名を見ると"abcdefg"になっている。 WebサーバOSにログインしてからファイルサーバ上の共有フォルダへアクセスすると問題なく閲覧・フォルダの作成・ファイルの作成ができます。 PHPのログに書かれるエラーメッセージ mkdir(): Permission denied {"userId":6,"exception":"[object] (ErrorException(code: 0): mkdir(): Permission denied at C:\\-(PHPファイルのパス)-XXXXXXX.php:60) C:\\-(PHPファイルのパス)-XXXXXXX.php(60): mkdir('\\\\\\\\fileserver\\\\work...', 511) エラーになった箇所のPHPのソースコードはmkdir("\\fileserver\work\123",0777)としてあります。 ちなみに、Webサーバ上に作成した共有フォルダには問題なくアクセスできて閲覧・フォルダの作成・ファイルの作成はできます。 (PHPプログラムのバグではないと思っています。) ネットでいくつか調べてやってみたのですが、うまくいきません。 https://technet.microsoft.com/ja-jp/library/ee886292.aspx 共有フォルダに対してIISユーザ(abcdefg)の権限が付与されていないのでは?と思い、"IIS AppPool\abcdefg"を設定したのですが、設定後に確認すると追加設定した箇所が"不明なアカウント(s-1-5-82-...)"となってしまいます。

  • WindowsServerのIISでFTP

    WindowsStrageServerのIISで FTPサーバーを機能追加しようとしたところ FTPというのに一番近いのは TFTPクライアントというのは見つけたのですが、 FTPサーバー機能を追加したい場合はこれをインストールするといいのでしょうか? よろしくお願いします。

  • IIS4.0の設定について

    IIS4.0+Namazu for Win32で全文検索システムを作ろうと思い、NT Server とIIS4.0をセットアップし、Namazuもいれて動作確認を取ることが出来ま した。 ところが、NT Serverのコンソール上(というのが正しいかどうか分かりま せんが、ローカルログオンした場合という意)からは http://namazu/cgi-bin/namazu.cgi.exe などでWebを使った全文検索が可能なのですが、ネットワークコンピュータ からはPermission deniedとなってしまいます。 それどころか、IISで標準提供されているコンテンツすら見ることが出来ま せん。 pingではIP Reachableなのは確認できましたし、IISのFTPサーバ機能は問題 なく利用できています。名前の解決も問題ありません。 おそらくIISのWWWサービスの設定に誤りがあるのだろうと思われるのですが、オンライン マニュアルに載っている事項は一通り確認したつもりなのですが、解決でき ませんでした。 なにか良い知恵をお持ちの方がおられましたら、どのあたりの設定をすれば 良いのかご教授ください。 よろしくお願いします。

  • IISのFTPについて

    環境は WIN2000Server IIS5.0 です 既にIISの設定を行い、FTPサーバとして使用しています。そこで質問ですが、ある特定のユーザからの接続だけは、使用するフォルダを変更する場合は、FTP設定を新規作成し、 接続ユーザを限定してあげるだけでいいのでしょうか? 新規作成しても、ある特定のユーザ以外は、元のフォルダを使用となりますか? 簡単な質問で申し訳ありませんが、どなたかご教授下さい。宜しくお願い致します。

  • IIS5.0

    IIS5.0のFTP機能を利用しFTPサーバーの構築をしようと思っています。 このFTP機能の中で匿名接続というものがありますが、具体的にどういった内容の機能なんでしょうか? 接続するときにはここで指定したユーザー名、パスワードを使用して接続しろってことなんでしょうか? どなたか教えてください。

  • IIS フォルダアクセス

    環境:VS2019 C# MVC webサーバー:windowsサーバー IIS7.0 WEBアプリ:C:\inetpub\wwwrootに配置 書込みたいフォルダのパス:C:\test 上記の環境でWEBアプリのテストをしているのですが、一部のユーザーがWEBアプリがフォルダにファイルを作成する際にエラーとなりフォルダにファイルを作成することができない現象が発生しています。 該当のフォルダには「IIS-USER」で書き込みを許可した権限を付与しております。 またできるユーザーとできないユーザーがいます。 自身の設定が何か足りないとは思うのですが、見当がつかないため質問させていただきました。 ご教授の程よろしくお願いします。

  • IISのFTPにて、特定ユーザの接続に対する表示制限を行うには

    IISのFTPサービスについての質問です。 ある特定のユーザに対し、FTPアクセスを許可することになったのですが、このユーザが閲覧可能の範囲を制限したいと考えています。 現状においては、特定のユーザ名および、そのユーザ名のフォルダを作成したのですが、この方法だと、親フォルダへの移動および、親フォルダのファイル一覧が見えてしまう(アクセスは禁止できる)ので、これを制限したいと思っています。 具体的には、以下のどちらかを満たせれば、と考えていますが、 こちらは可能でしょうか。  A)親のパスへの移動を禁止する  B)親のパスのフォルダ一覧の表示が空となる。(かつ移動できない) IISのバージョンは特に指定しません。 5.0なら可能、4.0でも可能などあれば、あわせて教えていただければと思います。 よろしくお願いします。

  • IISのユーザについて

    PHPが動作しているサーバAがあります。 そのサーバAから、別サーバ(Windows)に クライアントより添付ファイルを保存しようとすると、 failed to open stream: Permission denied と権限エラーになってしまいます。 IISのユーザ(IUSR_XXXX)を変更(偽装?)して、 サーバBに保存することはPHP内で可能でしょうか? サーバA・BともWindowsXPで、 PHP4.4を使用しています。

    • 締切済み
    • PHP
  • IISの仮想ディレクトリ作成がわかりません。教えて下さい。

    こんにちわ。 Web Developerにて作成したASP.NETアプリケーションをWEBサーバに配置して実行した所、以下のエラーが表示されました。 -----------------------------エラー内容始まり---------------- '/WEB' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。 ソース エラー: 行 53: を有効にします。 行 54: --> 行 55: <authentication mode="Windows"/> 行 56: <!-- 行 57: <customErrors> セクションは、要求の実行中にハンドル ソース ファイル: D:\web\test\sample\web.config 行: 55 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210 ---------------------------------エラー内容 終わり------------------------------- なので仮想ディレクトリを作り直してみましたが結果は同じです。 手順は以下の通りです。 1、スタートメニューより [インターネットインフォメーションサービス (IIS) マネージャ] を選択する 2、画面左側のツリーから「規定の Web サイト」を右クリックして、[新規作成] → [仮想ディレクトリ] を選択する 3、「仮想ディレクトリの作成ウィザード」でエイリアスを入力し、[次へ] をクリック。 4、仮想ディレクトリを指定する   3で入力したエイリアスの仮想ディレクトリの場所を指定します。 5、アクセス権を設定する (ASPなどのスクリプトを実行するにチェック) 6、ウィザードを完了する。 環境はWindows2000サーバー IIS5.0です。 SDKは入っておりません。。。 お気づきの点がありましたらご教示下さいませ。 宜しくお願い致します。