Ich versuche, vagrant mit puPHPet für lokale Tests einzurichten.Vagrant/PuPHPet mouting freigegebene Ordner
Mein Prozess bestand darin, einfach von einer nahezu sauberen puPHPet-Datei zu starten und die Dinge langsam zu überprüfen, indem ich die Konfiguration jedes Mal aktualisiere, wenn ein Element funktioniert. Ich habe Probleme beim Mounten von freigegebenen Ordnern.
Der Ordner I-Sharing will, ist:
C:\Users\{username}\Documents\wip
Wip mehrere Ordner in sich hat - diese meine eigentliche Web-Dateien für verschiedene Websites enthalten. Zum Beispiel können zwei getrennte Standorte, mit getrennten Domänen wären:
C:\Users\{username}\Documents\wip\foo
oder
C:\Users\{username}\Documents\wip\bar
Um die gemeinsame Nutzung von selbst zu überprüfen, ich zu montieren einfach wip
die Ordner versucht.
In puPHPet, I navigiert sind: Deploy Target/Locally
und im Shared Folders
Abschnitt I ausgewählt:
- Ordnerquellen
C:\\Users\\{username}\\Documents\\wip
- Ordnerziel
/var/www
Beachten Sie die folgenden yaml (I einige Servertypen scheinen Probleme zu haben):
provider:
local:
box: puphpet/ubuntu1404-x64
box_url: puphpet/ubuntu1404-x64
box_version: '0'
chosen_virtualizer: virtualbox
jedoch auf vagabundierende die folgende up passiert:
Es wird zu: ==> testserver: /var/www => C:/Users/{username}/Documents/wip
Hier ist es für etwa eine Minute hängt, dann bekomme ich den Fehler:
Fehler beim Mount Ordner in Linux Gast. Dies liegt in der Regel daran, dass das Dateisystem "vboxsf" nicht verfügbar ist. Vergewissern Sie sich, dass die Gastzusätze ordnungsgemäß im Gast installiert sind und ordnungsgemäß funktionieren. Der versuchte Befehl war:
mount -t vboxsf -o uid=`id -u www-data`,gid=`getent group www-data | cut -d: -f3`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www
mount -t vboxsf -o uid=`id -u www-data`,gid=`id -g www-data`,dmode=775,fmode=774 vflsf_jhtv3ju147hz /var/www
Der Fehlerausgang aus dem letzten Befehl ist:
/sbin/mount.vboxsf: mounting failed with the error: No such device
Weiß jemand, was das Problem ist?
Dank
Großes Wissen des Host installieren. Das ist es gelöst. 'High Fives' – elb98rm