/var/www des Vagrant-Gastes friert bei der Ausführung von config.vm.synced ein

/var/www des Vagrant-Gastes friert bei der Ausführung von config.vm.synced ein

Ich habe die gesamte Synced_folder-Konfiguration auf der Vagrant-Website überprüft …

Host-Betriebssystem: Windows 7 Gast-Betriebssystem: Ubuntu

dies ist meine Vagrantfile-Konfiguration:

# -*- mode: ruby -*-
# vi: set ft=ruby :

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|  
    config.vm.box = "base"
    config.vm.hostname = "daison.vagrant.me"
    config.vm.network :forwarded_port, guest: 80, host: 8080
    config.vm.network :private_network, ip: "192.168.33.10"
    config.vm.synced_folder ".", "/vagrant", disabled: true
    #config.vm.synced_folder "C:\\Users\\daison\\vagrant\\src\\www", "/var/www"
end

Ich auchC:\Users\daison\vagrant\> vagrant reload

Ich kann auf den Apache von Ubuntu zugreifen, indem ich Folgendes ausführe 127.0.0.1:8080 or 192.168.33.10 or daison.vagrant.me:8080:IN MEINEM GASTGEBER

also durch Entfernen commented synced_folderund erneutes Laden des Vagrant. Die Ergebnisse aller IP-ADRESSEN UND MEIN VIRTUALHOST SINDNICHT ZUGÄNGLICH--INT MEIN GASTGEBER

Ich habe versucht, darauf zuzugreifenvagrant ssh

vagrant@daison: cd /var/www
vagrant@daison: /var/www$ ls

und nichts wird angezeigt ...

Ich habe auch versucht, einen zu erstellen, foldernur um zu sehen, ob der synced_folder wirklich funktioniert, auch wenn er den Gastordner einfriert

vagrant@daison: /var/www$ mkdir thisFolderWillAlsoShareToHost

Dann wird ein Ordner in meinem C:\Users\daison\vagrant\src\wwwerstelltenIN MEINEM GASTGEBER.


Ich habe auch versucht, die synchronisierten Ordner zu ändern, "/vagrant/sample"nur um zu testen , ob sie nach dem Neuladen des Vagrants /vagrant/samplegenauso eingefroren werden ./var/www

Das Ergebnis ist: Ich kann auf den Webserver zugreifen. Natürlich ist er nicht Teil von /var/www, aber die lsinterne Verwendung /vagrant/samplefriert ebenfalls ein.

Vielleicht kann jemand helfen? Danke!

Antwort1

Höchstwahrscheinlich sind die VirtualBox Guest Additions auf dem Gast fehlerhaft oder unterscheiden sich zu stark von der VirtualBox-Version auf Ihrem Host. Versuchen Sie, sie zu aktualisieren. DieVagrant-VBGastDas Plugin kann dies automatisch erledigen.

Da das Herunterladen und Installieren der Gasterweiterungen einige Zeit in Anspruch nimmt, sollten SieVerpacken Sie die aktualisierte Box, oder bauen Sie Ihre Box selbst, z. B. mitPacker.

verwandte Informationen