When you make the symbolic link are you setting the permission properly and updating apache?
My vagrant is setup as follows. On windows in c:\vagrant\projects I do my "vagrant up" NOTE: /vagrant/projects/demo is my directory on Windows NOTE: /var/www/html/demo.com is the symbolic link on linux box So you need to provision your box as follows: sudo ln -s /vagrant/projects/demo /var/www/html/demo.com Permission should be: lrwxrwxrwx 1 root root 52 May 12 18:59 demo.com -> /vagrant/projects/demo If using apache2 then you need to define your website. I am using Laravel so I set my website document root to the /var/www/html/demo.com/public directory You need to edit /etc/apache2/sites-available/000-default.conf <Directory /var/www/html/demo.com/public> Options Indexes FollowSymLinks AllowOverride All </Directory> and then restart apache sudo /etc/init.d/apache2 restart On Friday, May 15, 2015 at 4:25:36 AM UTC-4, Armen Babakanian wrote: > > > > <http://stackoverflow.com/questions/30252268/using-host-tools-to-develop-on-a-vagrant-machine#> > > > I am using vagrant for developing my website and I would like to use local > machine(host) tools such as sublime, VS Code, etc.. to build the website. > > This is how I setup the virtual machine. All the website related folder > are in the home directory, with group permission set to www-data ex: > > ~/_blog > ~/_main > ~/_django_app > > and in the /var/www/ folder, a symbolic link of those folder are places: > > /var/www/blog -> ~/_blog > /var/www/index -> ~/_main > /var/www/app -> ~/_django_app > > I cannot use the /vagrant/ folder because it doesn't have permissions so > If I share it and make changes there I would have to manually go and copy > stuff over to home directory. I placed a copy of all the folders in the > /vagrant/ folder and configured a 3rd party tool like incron which > listens for file changes and runs a command, which I setup to run rsync > to copy over from /vagrant/ to home directory. But when I make the > changes in the host, it doens't work. > > Is there an alternative way of doing this that works? > > Thanks, > -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
