Laravel 5:第二个应用程序指向第一个应用程序,我该如何解决这个问题?
Laravel 5: second app is pointing to first app, how can I fix this?
为了这个问题,将有问题的应用程序文件夹名称更改为 application1/application2
。
如果有什么不同,我正在使用 Homestead/Vagrant/VirtualBox。
在我的 homestead.yaml 中,我有这个:
folders:
- map: ~/Homestead/Projects
to: /home/vagrant/Sites
sites:
- map: application1.app
to: /home/vagrant/Sites/application1/public
- map: application2.app
to: /home/vagrant/Sites/application2/public
在我的主机文件中,我有这个:
127.0.0.1 application1.app application2.app
192.168.10.10 application1.app application2.app
当我刚刚在 homestead.yaml 和主机文件上添加 application1.app 时,一切都很好,很漂亮。一切都还不错,但当我尝试转到 application2.app 时,它会转到 application1.app 中的项目。
- 我尝试刷新我的 DNS 缓存,没有成功。
- 我尝试了
vagrant --provision
,没有成功。
任何人都可以向我解释我做错了什么吗?
对于遇到此问题的任何人
用 vagrant provision
解决了这个问题。我的 vagrant --provision
的其他方法不起作用,因为没有提供标志(根据 freenode #laravel irc),所以那必须是旧版本 - 而不是 Laravel 5.
为了这个问题,将有问题的应用程序文件夹名称更改为 application1/application2
。
如果有什么不同,我正在使用 Homestead/Vagrant/VirtualBox。
在我的 homestead.yaml 中,我有这个:
folders:
- map: ~/Homestead/Projects
to: /home/vagrant/Sites
sites:
- map: application1.app
to: /home/vagrant/Sites/application1/public
- map: application2.app
to: /home/vagrant/Sites/application2/public
在我的主机文件中,我有这个:
127.0.0.1 application1.app application2.app
192.168.10.10 application1.app application2.app
当我刚刚在 homestead.yaml 和主机文件上添加 application1.app 时,一切都很好,很漂亮。一切都还不错,但当我尝试转到 application2.app 时,它会转到 application1.app 中的项目。
- 我尝试刷新我的 DNS 缓存,没有成功。
- 我尝试了
vagrant --provision
,没有成功。
任何人都可以向我解释我做错了什么吗?
对于遇到此问题的任何人
用 vagrant provision
解决了这个问题。我的 vagrant --provision
的其他方法不起作用,因为没有提供标志(根据 freenode #laravel irc),所以那必须是旧版本 - 而不是 Laravel 5.