Web ホスティング (共有) で頻繁に問題が発生しています
特定のディレクトリの権限を削除または変更できません。応答は、
Cannot delete. Directory may not be empty
権限を確認しましたが、問題ないようです。このフォルダーには、不要なファイルが何百もあります。
サポートに連絡したところ、権限の問題であるとのことで解決しました。しかし、それは再び現れました。助言がありますか?
サーバーは Linux です。
Web ホスティング (共有) で頻繁に問題が発生しています
特定のディレクトリの権限を削除または変更できません。応答は、
Cannot delete. Directory may not be empty
権限を確認しましたが、問題ないようです。このフォルダーには、不要なファイルが何百もあります。
サポートに連絡したところ、権限の問題であるとのことで解決しました。しかし、それは再び現れました。助言がありますか?
サーバーは Linux です。
ファイルが含まれるディレクトリをrmdirすることはできません。最初にすべてのファイルとサブディレクトリをrmする必要があります。多くの場合、最も簡単な解決策は次のとおりです。
$ rm -rf old_directory
一部のファイルまたはサブディレクトリにアクセス許可の制限があり、それらを削除できない可能性は十分にあります。場合によっては、これは次の方法で解決できます。
$ chmod -R +w old_directory
しかし、それはあなたのサポート担当者が以前に行ったことだと思います。
これは、隠しファイルがディレクトリの削除を妨げている一方で、FTP クライアントが隠しファイル (キャッシュ、またはアプリケーションが作成する可能性のある隠しファイルなど) を表示していないことが原因である可能性もあります。(ただし、あなたの場合、これが原因であるかどうかはわかりません..ホスティングプロバイダーの権限の問題である可能性があります..別のユーザー(apacheやwwwなど)として実行されているWebサーバーと、グローバル書き込み権限を持つディレクトリとの組み合わせ) .
FTPサーバーからの応答だと思いますか?
通常、FTP サーバーからのメッセージは本当に意味があります。ディレクトリが空ではないというメッセージが表示された場合は、ディレクトリに存在する特定のファイルが表示されない可能性があります。次のいずれかです。
スクリプトからの場合は、ファイルとそのディレクトリを削除してからアップロードして実行する、1 回限りの使い捨てスクリプトを作成します。
念のため言っておきますが、一部の FTP サーバーはディレクトリの直接削除をサポートしていません。最初にすべてのファイルを削除する必要がありますか?