问题标签 [homestead]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
426 浏览

php - 输入 homestead.app 作为 url 时未指定输入文件

所以我通过composer、虚拟盒子机和宅基地安装了laravel。一切都很好,但是现在当我尝试按照说明访问 url homestead.app 时,我得到了 No input file specified。下面是我的 homestead.yaml 的内容...对于文件夹,我将它指向我的本地区域,在那里我在 XAMPP/htdocs 下安装了名为 laravel 的源...我做错了什么?

0 投票
1 回答
728 浏览

php - 安装过程中的“宅基地”抛出错误(Shell 配置程序“args”)

在我运行时遵循laravel 安装指南homestead up后,我收到错误消息:

我的 Homestead.yaml 文件配置如下:

0 投票
2 回答
4688 浏览

php - 如何在不破坏环境的情况下在宅基地添加新的 laravel 站点?

如何在不运行的情况下添加新站点?

我正在使用 Laravel Homestead 版本 2.0.13

当我添加一个新站点时,我将以下内容添加到我的 homestead.yaml 文件中

我已添加到我的主机文件中:

然后我继续使用以下命令检查我的机器的状态:

我运行 vagrant provision 90be623 来配置我的新站点,但遗憾的是 anothersite.dev 仍然指向 laravel5.dev

我解决这个问题的唯一方法是运行宅基地破坏然后宅基地起来。但这会破坏我的数据库。

当我运行 vagrant provision 90be623 时,我经常注意到以下情况:

与当我做家园破坏和家园建设时,一切都是绿色的..

感谢您阅读本文并提供帮助:)

0 投票
4 回答
11583 浏览

laravel - 了解 Laravel 中的 Homestead yaml 文件

有人可以详细解释 Homestead.yaml 文件吗?不完全理解它的内容让我很困扰。

这是完整的 Homestead yaml 文件:

这是我对其内容的理解,如果我错了,请纠正我,当然还有评论。

授权: ~/.ssh/id_rsa.pub
本地计算机中存储公共 .ssh 文件的目录。这个文件夹可以是你本地机器上的任何文件夹,对吧?

键: - ~/.ssh/id_rsa
本地计算机中存储本地 .ssh 文件的目录。这个文件夹可以是你本地机器上的任何文件夹,对吧?

文件夹:
- 映射:~/Code
到:/home/vagrant/Code

  • -map:本地计算机中存储所有项目的目录。这个文件夹可以是你本地机器上的任何文件夹,对吧?

  • to:我相信这是您的项目将存储在虚拟机中的位置,如果这是正确的,最后一个文件夹是否需要与本地结构中的最后一个文件夹匹配?

站点:
- 地图:homestead.app
到:/home/vagrant/Code/Laravel/public

  • -map:我相信这是您将用于访问您的站点的 url 或域,只要您将其添加到 localhost 文件中,它就可以是您想要的任何东西,对吗?

  • to:我不知道这是什么...

数据库:
- homestead
将自动创建一个名为 homestead 的数据库,对吗?

谢谢

0 投票
0 回答
643 浏览

php - 让 Laravel Homestead 2.0 与自定义的 32 位 vagrant box 一起工作

我有一台不支持虚拟化的旧笔记本电脑,这意味着我不能使用 laravel homestead 文档建议的盒子。(http://laravel.com/docs/5.0/homestead

因此,我已经分叉并修改了 laravel/settler 存储库以使用 32 位 Utopic 图像(https://github.com/twoSeats/homestead32utopic/commit/4463b27888ff027299753f27af2929e09d5493a5)。

我设法使用我的新定居者存储库创建和配置图像,但我无法在我的生活中获得宅基地 2.0 在执行

命令。有什么想法吗?

编辑:

  • 'homestead up' 仍然试图拉下并使用官方的 vagrant box ( laravel/homestead )。
  • 我所做的实际上是使用“laravel/settler”的修改版本在本地提供了一个 32 位 Utopic 盒子
  • 我现在想使用 Homestead CLI 应用程序来管理和使用我现在在本地拥有的盒子。
  • 我不知道如何让 CLI 应用程序使用我已经配置并在 virtualbox 中可用的盒子。
  • 是否有可用的教程?
  • 或者是否有 32 位宅基地盒可用?这是测试和工作?

不幸的是,可用的 32 位宅基地产品已经使用了 8 个月以上(https://github.com/buonzz/homestead32https://github.com/antoniofrignani/laravel-homestead-settler-32),因为我希望开发更新规格并使用当前的宅基地 2.0 功能;他们不会再这样做了。

0 投票
0 回答
142 浏览

laravel - 自动启动宅基地服务

我注意到启动虚拟机

ssh 到虚拟机

然后启动服务器

每次做一些工作都做起来很麻烦。是否有推荐的方法让您的网站在启动 vm 时启动?我知道我可以将它添加到 init.d,但是在将新站点添加到 Homestead.yaml 时,有没有内置的东西可以做到这一点?或者这是为项目做出贡献的一个很好的功能请求或想法?

0 投票
1 回答
1819 浏览

laravel - 在 homestead.yaml 中添加新的数据库用户

我在我的homestead.yaml文件中指定了第二个数据库,它可以顺利创建,但它使用默认homestead数据库用户。

是否还可以在 中包含一个新用户homestead.yaml,或者这是我只需要在 vagrant 实例启动并运行后手动执行的操作?我没有注意到文档中关于此的任何内容。

如果这有什么不同的话,它就是一个 Postgres 数据库。

0 投票
0 回答
432 浏览

vagrant - 流浪机器网络通信慢

我在相当不错的 PC 机器上运行

  • 英特尔至强 E5-2609
  • 16 GB
  • Windows 7的
  • 体面的互联网连接(90ms ping,35.45 Mb/s 下降,6.77 Mb/s 上升)

我正在运行 Homestead Vagrant 并进行了一些额外的安装(ElasticSearch 和 Cassandra 服务)。我在默认配置下使用 2GB VM ram 运行它。

我用于测试的应用程序正在连接到 AWS 服务器数据库。如果我真的在 Nginx 服务器 Ubuntu pure(相同的网络)上运行,我需要双倍的时间来获取和获取数据。大约 5 秒从 Eloquent 查询中获取 48 个项目,而 Nginx 服务器在 1.2 秒内完成

我让我的同事机器运行安装了 Cassandra 的 Ubuntu,并且在大约 3-4 秒时获取/写入它(没有查看或操作)。我们在同一个局域网上。

从那以后,我将 VM ram 大小增加到 4GB - 并且无法缩小 HTTP 请求的延迟。

我不知道接下来还能做什么。建议/修复??

0 投票
3 回答
495 浏览

laravel - 安装 Laravel 5 的 Homestead

我最近一直在努力学习和安装 Laravel,但很难跟上安装过程的步伐。我目前在 Windows 7 上,我正处于这个阶段,我已经添加了 vagrant box。它只是说:

vagrant box 添加 laravel/homestead

它询问我将与哪个提供商合作,我选择了“1”,它是 virtualbox,但下载确实似乎太慢了,它在下载时停止并出现错误,我已经尝试了一周执行此命令。我尝试使用 IDM 下载文件并拥有文件“virtualbox.box”,但我不知道如何处理它。我发现该文件实际上太大而无法处理并且无法连续下载。

有人请帮助我如何进行此操作。事实上,我们确实有一个非常缓慢的互联网连接来不断下载文件。有没有办法在我拥有的 IDM 上安装手动下载的文件?原谅我听起来很笨。这是我第一次为一个项目使用 PHP 框架,我一直在安装。请帮忙。

0 投票
2 回答
77 浏览

vagrant - 流浪者到底是什么

我对 vagrant 感到困惑,因为我无法理解它到底是什么。

众所周知,如果我们想在我们当前的系统中运行另一个系统,我们必须安装virtualbox和那个系统的镜像,比如CentOS。

当我安装 vagrant 时,它需要 virtualbox,所以它不能是另一个 virtualbox。我以为它可能是像 bower 一样的系统管理,但是包含 mysql、nginx、redis、php 和 memcache 的 vagrant box homestead 刚刚超过 600M,比最小的 Linux 系统还小。

所以我很困惑。你能告诉我流浪者到底是什么吗?