web-dev-qa-db-fra.com

Autorisation de fichier de dossier vsftpd dans Ubuntu

J'utilise netbeans pour mon projet php

Lors de la création du nouveau projet, j'ai essayé de le créer en tant que "Projet distant" avec ces paramètres.

  • Dossier Sources: /var/www/html/myproject

  • URL du projet: http: // ip-of-the-remote-server

  • Connexion à distance: Détails FTP de vsftpd créé sur le serveur distant (Test de la connexion réussi)

  • Répertoire de téléchargement: /

En cliquant next le 1er problème est survenu:

Il répertorie tous les dossiers derrière var comme bin, etc, var...

Puisqu'il a des cases à cocher, j'ai pensé que nous pouvions décocher les autres, puis le deuxième problème est survenu:

Lorsque je vérifie seul le dossier de mon projet, il vérifie automatiquement var, www et html

Maintenant, si continue, le dossier local a été configuré comme

var> www> html> monprojet> var> www> html> monprojet

J'ai vérifié le répertoire personnel du ftpuser que j'ai créé dans vsftpd:

$ grep ftpuser /etc/passwd
ftpuser:x:1008:1009:PHP Server,,,:/var/www/html/myproject/:/bin/bash

Il semble donc que le répertoire de base n’est écrit que comme /var/www/html/myproject

Alors pourquoi montre-t-il les dossiers et les fichiers au-dessus?

2
Raja Gopal

Au lieu de

Upload directory: /

essayez d'utiliser

Upload directory: /var/www/html/myproject
2
Kiran Dsouza