Vagrant + VirtualBox + Dashbrew =无法正常工作

时间:2015-03-04 04:19:49

标签: php laravel vagrant virtual-machine

我是PHP的新手。来自Java - Servlet,安装虚拟机进行本地开发的整个想法有点令人困惑。我熟悉虚拟机,只是不将它们用于开发目的。

我试图使用来自Laravel的Homestead(因为这是我将要使用的框架)。我试过了10次。每个人都遇到了失败。我也试图使用PuPHPet但是我遇到了一个" File not found"加载后在我的浏览器中。无论我遵循什么教程,我都会遇到某种问题。

现在我正在尝试Dashbrew。一个新的Vagrant版本,应该对初学者来说很简单。我毫无障碍地完成了安装。但是,在尝试导航到应用程序的仪表板(dashbrew.dev)时,没有任何反应。 Chrome显示它正在尝试请求信息,显然是标签上的加载轮向后旋转。

我需要做些什么才能让这个工作?

我让MAMP与Laravel合作,所以我可以使用它。但我想稍微熟悉一下Vagrant。

如果您需要任何其他信息,请发表评论。

编辑:这是我的主机文件的样子......

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost

## vagrant-hosts-provisioner-start id: 971cff21-8d99-4aa7-b9b2-ff03403af9f8-0

## vagrant-hosts-provisioner-end

## vagrant-hosts-provisioner-start id: 9b67e862-ea30-4232-9c4a-4c1eb45d8464-0

## vagrant-hosts-provisioner-end

## vagrant-hosts-provisioner-start id: c93caf02-00af-4df0-9d9d-bdaf3c3f34eb-0

## vagrant-hosts-provisioner-end

## vagrant-hosts-provisioner-start id: c83f58db-fd9d-47f1-9aad-685f3e97c6a4-0

## vagrant-hosts-provisioner-end

这是在终端中打印vagrant up

的内容

enter image description here

2 个答案:

答案 0 :(得分:0)

  

我也试图使用PuPHPet但是我遇到了一个"未找到文件"加载后在我的浏览器中。无论我遵循什么教程,我都会遇到某种问题。

这是因为您可能在vhost的目录中没有索引文件。

例如,如果您的vhost foo.dev的文档根目录为/var/www/foo.dev/public,则转到http://foo.dev将会访问您的VM /var/www/foo.dev/public目录,寻找index.php文件。

答案 1 :(得分:0)

我遇到了同样的问题。 chmod将dashbrew目录改为777.我还将dashbrew目录的所有权更改为我的用户名。