2012-06-04 2 views
0

J'ai plusieurs machines virtuelles (VM). L'un d'entre eux est un serveur PHP, les autres sont juste des machines normales. Comment puis-je laisser le serveur PHP gérer les fichiers. Et comment puis-je implémenter le contrôle d'accès à cela aussi. Je souhaite que le client puisse contrôler les fichiers via une page Web. Juste comme dis, Dropbox. Aussi, comment puis-je permettre à certains utilisateurs de voir certains fichiers, et d'autres pas. Signification, Utilisateur1 possède un fichier et le partage avec User2 mais pas User3.Gestion de fichiers sur des machines virtuelles utilisant PHP

+0

On ne sait pas ce que vous essayez de faire. Qu'est-ce que les autres machines virtuelles ont à faire avec le serveur PHP? Quels fichiers voulez-vous gérer? Quel genre de contrôle d'accès? Vous essayez de créer un clone Dropbox ?? – wroniasty

+0

Cette question est trop large ... vous demandez essentiellement une conception d'application complète. Vous ne fournissez pas non plus suffisamment de détails ... quel système d'exploitation utilisez-vous? Et vous devriez garder des autorisations dans une base de données ... (une table croisée pour lier des identifiants aux permissions d'un fichier) gardant tous les fichiers hors du répertoire public et permettant leur accès uniquement après avoir vérifié les autorisations dans la base de données. –

+0

Ubuntu pour le système d'exploitation. Oui, vous pouvez le considérer comme un clone de dropbox. Mon problème est de gérer les fichiers VM à partir du serveur PHP. Ainsi, si user1 se connecte, le serveur récupère ses fichiers depuis sa machine virtuelle et affiche un gestionnaire de fichiers. – saada

Répondre

1

Vous demandez essentiellement une conception d'application complète qui est hors de portée sur SO. Cependant, je recommande d'éviter de créer cela à partir de zéro. Au lieu d'utiliser une solution open-source que vous pouvez personnaliser plus tard en fonction de vos besoins

Jetez un oeil sont Pydio (anciennement connu sous le nom AjaXplorer)

Et here est une démo fournie par les

+0

C'est en fait ce que je suis allé avec il y a 2 ans. Nous avons utilisé AjaXplorer. – saada

Questions connexes