Webサーバー(主にFTPサーバーではなくPHP / Apacheを使用)を使用してアップロードされたすべてのファイルを監視/追跡したいと思います。
私はインターネット検索で可能な唯一の方法は、PHPでmove_uploaded_fileのフックを書くことであることがわかりました。
PHP で move_uploaded_file のフック関数を作成できる場合は、ターゲットファイルパスを 1 つの場所に保存できます。ただし、同じ目標を達成するための解決策が見つかりません。
誰かが私に方法を提案できますか?
編集:Webサーバーには何百ものホスティングアカウントと何千ものWebサイトがあるため、Webアプリケーションを制御できないため、Webアプリケーションを使用してそれらを制御することは不可能です。
ベストアンサー1
次のコマンドを使用できます。inotifywatch
( inotify-tools
Debian の内部パッケージ)-r
(再帰)パラメータの使用
たとえば、
inotifywatch -q -e moved_to,create -r /var/www/