0

Web ホスティング (共有) で頻繁に問題が発生しています

特定のディレクトリの権限を削除または変更できません。応答は、

Cannot delete. Directory may not be empty

権限を確認しましたが、問題ないようです。このフォルダーには、不要なファイルが何百もあります。

サポートに連絡したところ、権限の問題であるとのことで解決しました。しかし、それは再び現れました。助言がありますか?

サーバーは Linux です。

4

3 に答える 3

4

ファイルが含まれるディレクトリをrmdirすることはできません。最初にすべてのファイルとサブディレクトリをrmする必要があります。多くの場合、最も簡単な解決策は次のとおりです。

$ rm -rf old_directory

一部のファイルまたはサブディレクトリにアクセス許可の制限があり、それらを削除できない可能性は十分にあります。場合によっては、これは次の方法で解決できます。

$ chmod -R +w old_directory

しかし、それはあなたのサポート担当者が以前に行ったことだと思います。

于 2008-09-16T15:26:04.397 に答える
0

これは、隠しファイルがディレクトリの削除を妨げている一方で、FTP クライアントが隠しファイル (キャッシュ、またはアプリケーションが作成する可能性のある隠しファイルなど) を表示していないことが原因である可能性もあります。(ただし、あなたの場合、これが原因であるかどうかはわかりません..ホスティングプロバイダーの権限の問題である可能性があります..別のユーザー(apacheやwwwなど)として実行されているWebサーバーと、グローバル書き込み権限を持つディレクトリとの組み合わせ) .

于 2008-09-16T15:24:23.653 に答える
0

FTPサーバーからの応答だと思いますか?

通常、FTP サーバーからのメッセージは本当に意味があります。ディレクトリが空ではないというメッセージが表示された場合は、ディレクトリに存在する特定のファイルが表示されない可能性があります。次のいずれかです。

  • PHP/JSP/ASP/その他のスクリプトが別のユーザー アカウントで実行される可能性があるため、表示/削除できないファイルが作成される可能性があります
  • ホスティングの Web インターフェイスは FTP アカウントで実行されていますか? 一部のファイルを Web インターフェイスから管理し、後で FTP 経由で管理すると、アクセス許可が競合する可能性があります。
  • ホスティングの Web インターフェイスなどから意図せずに作成されたホスティング サーバー/オペレーティング システム ファイル

スクリプトからの場合は、ファイルとそのディレクトリを削除してからアップロードして実行する、1 回限りの使い捨てスクリプトを作成します。

念のため言っておきますが、一部の FTP サーバーはディレクトリの直接削除をサポートしていません。最初にすべてのファイルを削除する必要がありますか?

于 2008-09-16T15:28:45.500 に答える