私はPHPプロジェクトにNetBeansを使用しています
新しいプロジェクトを作成する際に、これらの設定で「リモートプロジェクト」として作成しようとしました
Sources Folder:/var/www/html/myproject
プロジェクトURL:http:// ip-of-the-remote-server
リモート接続:リモートサーバーで作成したvsftpdのFTP詳細(テスト接続成功)
ディレクトリのアップロード:/
クリックすると next 最初の問題が発生しました:
var
、bin
、etc
...のようなvar
の後ろにあるすべてのフォルダーをリストしています。
チェックボックスがあるので、他のチェックボックスをオフにしましょう。
Myprojectフォルダーのみをチェックすると、var
、www
、およびhtml
が自動的にチェックされます。
次に進むと、ローカルフォルダが次のように設定されます
var> www> html> myproject> var> www> html> myproject
Vsftpdで作成したftpuserのホームディレクトリを確認しました。
$ grep ftpuser /etc/passwd
ftpuser:x:1008:1009:PHP Server,,,:/var/www/html/myproject/:/bin/bash
したがって、ホームディレクトリは/var/www/html/myproject
それでは、なぜその上のフォルダーとファイルが表示されるのですか?
の代わりに
Upload directory: /
使ってみて
Upload directory: /var/www/html/myproject