質問

ウェブホスティング (共有) で頻繁に問題が発生します

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

Cannot delete. Directory may not be empty

権限を確認しましたが、問題ないようです。このフォルダには何百ものファイルがありますが、それらは望ましくありません。

サポートに連絡したところ、許可の問題だと言われて解決しました。しかし、また現れた。助言がありますか?

サーバーはLinuxです。

役に立ちましたか?

解決

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

$ rm -rf old_directory

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

$ chmod -R +w old_directory

しかし、それはあなたのサポートの人たちが以前にやったことではないかと思います。

他のヒント

これはファイルに関するものですが、最初に提案を確認することをお勧めします。 ここ.

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

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

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

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top