Ich entwickle eine WordPress-Website mit Vagrant-Box "vccw-team/xenial64", die unter vccw.cc. gefunden werden kann Die Website war langsam mit Wartezeiten, die durchschnittlich etwa 5 Sekunden betrugen, einige googelten und viele Leute, die auf Vagranten zeigten, synchronisierten Ordner, der in Kombination mit Virtualbox langsam ist. Die Lösung: nfs. Nfs existiert nicht auf Windows, so dass das Vagrant-Plugin winnfsd entstand.Winnfsd falsche Mount-Option wurde angegeben
installierte ich das Plugin und änderte den Vagrantfile als solche:
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.synced_folder _conf['synced_folder'],
_conf['document_root'], :create => "true", :mount_options => ['dmode=755', 'fmode=644'], type: "nfs"
Auf Vagabund auf, erhalte ich diese Meldung:
==> vccw.dev: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mount -o vers=3,udp,dmode=755,fmode=644 192.168.33.1:/D/_projects/Vagrant/vccw/wordpress /var/www/html
Stdout from the command:
Stderr from the command:
mount.nfs: an incorrect mount option was specified
Ich denke, die Teil 192.168.33.1:/D/_projects/Vagrant/vccw/wordpress könnte falsch sein, da D/_projects/Vagrant/vccw/wordpress auf dem Host und nicht auf dem Gast (192.168.33.1) existiert.
Andere Leute haben es geschafft, dass das Plugin funktioniert. Weiß jemand was ich falsch mache?
Ausführungen:
- Vagrant: 2.0.0
- vagrant-winnfsd: 1.3.1
- Virtualbox: 5.1.26 r117224 (Qt5.6.2)
von doc sie _A privaten dhcp Netzwerk sagen erforderlich ist für NFS (auf Windows-Hosts, zumindest) zu arbeiten _ haben Sie versuchen, eine ermöglichen DHCP-Netzwerk? –
Ich habe es versucht, aber habe folgende Meldung erhalten: "NFS erfordert die Erstellung eines Host-Only-Netzwerks. Bitte fügen Sie dem Rechner ein Host-Only-Netzwerk hinzu (mit DHCP oder einer statischen IP), damit NFS funktioniert." Geben Sie – progonkpa
'config.vm.network" private_network "ein, geben Sie" dhcp "' ein –