%20%E5%91%BD%E4%BB%A4%E3%81%AB%E5%BF%9C%E3%81%98%E3%81%A6%20FTP%20%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E5%BD%A2%E5%BC%8F%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
どなたか助けていただければ幸いです。これは FTP IOT 関連の質問です。IOT 管理ポータルを Web サーバーから VPS に移行しています。VPS はすべてセットアップされ動作していますが、PHP NLIST コマンドに対して誤った FTP ネイティブ応答が返されます。
/public_ftp/bin9/..
/public_ftp/bin9/.
/public_ftp/bin9/Filename_0,12.bin
元の Web サイトでは、同じコマンドに対して次の FTP 標準応答が返されました。
.
..
Filename_0,12.bin
フィールド デバイスは、パス名が含まれていないこの応答からファイル名を解析するようにプログラムされています (2 番目の例)。FTP ネイティブ ディレクトリ形式が正しくないため、新しい VPS 応答での解析が失敗しています。この問題について Google で何週間も検索しましたが、成功しませんでした。また、さまざまな Ubunto、Centos、Apache、Nginx、およびさまざまな FTP サーバーの組み合わせを試しましたが、成功しませんでした。現在、VPS は Ubunto 16.04、Nginx 1.15、および PureFTP でセットアップされています。ディレクトリ パスが含まれず、ファイル名のみがリストされる FTP 標準ディレクトリ形式を選択する構成オプションが見つかりません。この問題で本当に行き詰まっているので、どなたか助けていただけると幸いです。