【问题标题】:Vagrant + VirtualBox + Dashbrew = not workingVagrant + VirtualBox + Dashbrew = 不工作
【发布时间】:2015-03-04 04:19:49
【问题描述】:

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

我尝试使用 Laravel 的 Homestead(因为这是我将使用的框架)。我大概尝试了 10 次。每个人都遇到了失败。我也尝试使用 PuPHPet,但是在加载它时在我的浏览器中遇到了“找不到文件”。无论我遵循什么教程,我都会遇到一些问题。

现在我正在尝试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

【问题讨论】:

    标签: php laravel vagrant virtual-machine


    【解决方案1】:

    我也尝试使用 PuPHPet,但是在加载时在我的浏览器中遇到“找不到文件”。无论我遵循什么教程,我都会遇到一些问题。

    这是因为您可能在虚拟主机的目录中没有索引文件。

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

    【讨论】:

    • 我创建了一个 index.php 来测试。还是不行。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-19
      • 2016-03-30
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多