"Unable to get file (C:\\Inetpub\\vhosts\\domain.tld) attributes: (5) Access is denied" というエラーでファイルマネージャを開けません

Created:

2016-11-16 13:12:29 UTC

Modified:

2017-08-16 17:38:32 UTC

5

Was this article helpful?


Have more questions?

リクエストを送信

"Unable to get file (C:\\Inetpub\\vhosts\\domain.tld) attributes: (5) Access is denied" というエラーでファイルマネージャを開けません

Applicable to:

  • Plesk 11.x for Windows
  • Plesk 12.0 for Windows
  • Plesk 12.5 for Windows

症状

ファイルマネージャにアクセスするとエラーが発生します。

Internal error: Unable to get file (C:\\Inetpub\\vhosts\\domain.tld) attributes: (5) Access is denied. at execute "C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\filemng.exe" domftp_user list dirs C:\\Inetpub\\vhosts\\domain.tld\\(RunTime::RunAsUser::run line 260) (Error code 1)

Plesk ファイルマネージャでパーミッションの変更を試みるとエラーが発生します。

Access is denied. (Error code 5) at retrieves attributes for file or directory D:\\Inetpub\\vhosts\\domain.tld\\.plesk\\.Security
at (fileExist line 94) at execute "C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\filemng.exe" foobar --permissions --set-common "--file=D:\\Inetpub\\vhosts\\domain.tld\\httpdocs\\data" "--xml=tmp4E49.tmp" --inherit-from-parent(RunTime::RunAsUser::run line 221)
(Error code 1)

Access is denied. (Error code 5) at Open file 'C:\\Program Files (x86)\\Parallels\\Plesk\\PrivateTemp\\d3b08b981b493e5687c45518970bc225-1024-0.cache'; File: C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\plib\\Plesk\\Base\\Utils\\File.php, Line: 192


Error: Access is denied. (Error code 5) at GetLongPathName('C:\\Inetpub\\vhosts\\domain.tld') at (VFileName::longFileName line 361)
at execute "C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\filemng.exe" foobar --permissions --set-common "--file=D:\\Inetpub\\vhosts\\domain.tld\\httpdocs\ est" "--xml=tmp7682.tmp" --inherit-from-parent(RunTime::RunAsUser::run line 221)
(Error code 1)

Wrong XML tmpB3CC.tmp
at execute "C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\filemng.exe" foobar --permissions --set-common "--file=D:\\Inetpub\\vhosts\\domain.tld\\httpdocs\\index.html" "--xml=tmpB3CC.tmp" --inherit-from-parent(RunTime::RunAsUser::run line 221)

原因

  • 仮想ホストディレクトリでパーミッションが破損しており、契約のメイン FTP ユーザに契約のディレクトリにアクセスするパーミッションがありません。
  • 'Plesk Administrator' ユーザがローカル Administrators グループに存在しません。

解決策

ローカル Administrators グループに 'Plesk Administrator' が含まれていることを確認します。

以下のいずれかの方法で仮想ホストのパーミッションを修正します。

  1. Plesk Reconfigurator を使用する。

    1. Windows スタートメニュー / ホーム画面から Plesk Reconfigurator を実行します。

    2. Repair Plesk Installation > Plesk Virtual Hosts Security の順に選択し、 [Check] を押します。

      注:これにより、仮想ホストフォルダのパーミッションがデフォルトに変更され、手動で定義したカスタムパーミッションはすべて失われます。

  2. コマンドラインユーティリティ repair.exe を使用する。

    1. コマンドプロンプト cmd.exe を管理者として実行します。

    2. 単一の契約を修正するには、以下を実行します。

      "%plesk_cli%\\repair.exe" --repair-webspace-security -webspace-name domain.tld
    3. すべての契約を修正するには、以下を実行します。

      "%plesk_cli%\\repair.exe" --repair-all-webspaces-security
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。