问题标签 [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.
php - 输入 homestead.app 作为 url 时未指定输入文件
所以我通过composer、虚拟盒子机和宅基地安装了laravel。一切都很好,但是现在当我尝试按照说明访问 url homestead.app 时,我得到了 No input file specified。下面是我的 homestead.yaml 的内容...对于文件夹,我将它指向我的本地区域,在那里我在 XAMPP/htdocs 下安装了名为 laravel 的源...我做错了什么?
php - 安装过程中的“宅基地”抛出错误(Shell 配置程序“args”)
在我运行时遵循laravel 安装指南homestead up
后,我收到错误消息:
我的 Homestead.yaml 文件配置如下:
php - 如何在不破坏环境的情况下在宅基地添加新的 laravel 站点?
如何在不运行的情况下添加新站点?
我正在使用 Laravel Homestead 版本 2.0.13
当我添加一个新站点时,我将以下内容添加到我的 homestead.yaml 文件中
我已添加到我的主机文件中:
然后我继续使用以下命令检查我的机器的状态:
我运行 vagrant provision 90be623 来配置我的新站点,但遗憾的是 anothersite.dev 仍然指向 laravel5.dev
我解决这个问题的唯一方法是运行宅基地破坏然后宅基地起来。但这会破坏我的数据库。
当我运行 vagrant provision 90be623 时,我经常注意到以下情况:
与当我做家园破坏和家园建设时,一切都是绿色的..
感谢您阅读本文并提供帮助:)
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 的数据库,对吗?
谢谢
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/homestead32和https://github.com/antoniofrignani/laravel-homestead-settler-32),因为我希望开发更新规格并使用当前的宅基地 2.0 功能;他们不会再这样做了。
laravel - 自动启动宅基地服务
我注意到启动虚拟机
ssh 到虚拟机
然后启动服务器
每次做一些工作都做起来很麻烦。是否有推荐的方法让您的网站在启动 vm 时启动?我知道我可以将它添加到 init.d,但是在将新站点添加到 Homestead.yaml 时,有没有内置的东西可以做到这一点?或者这是为项目做出贡献的一个很好的功能请求或想法?
laravel - 在 homestead.yaml 中添加新的数据库用户
我在我的homestead.yaml
文件中指定了第二个数据库,它可以顺利创建,但它使用默认homestead
数据库用户。
是否还可以在 中包含一个新用户homestead.yaml
,或者这是我只需要在 vagrant 实例启动并运行后手动执行的操作?我没有注意到文档中关于此的任何内容。
如果这有什么不同的话,它就是一个 Postgres 数据库。
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 请求的延迟。
我不知道接下来还能做什么。建议/修复??
laravel - 安装 Laravel 5 的 Homestead
我最近一直在努力学习和安装 Laravel,但很难跟上安装过程的步伐。我目前在 Windows 7 上,我正处于这个阶段,我已经添加了 vagrant box。它只是说:
vagrant box 添加 laravel/homestead
它询问我将与哪个提供商合作,我选择了“1”,它是 virtualbox,但下载确实似乎太慢了,它在下载时停止并出现错误,我已经尝试了一周执行此命令。我尝试使用 IDM 下载文件并拥有文件“virtualbox.box”,但我不知道如何处理它。我发现该文件实际上太大而无法处理并且无法连续下载。
有人请帮助我如何进行此操作。事实上,我们确实有一个非常缓慢的互联网连接来不断下载文件。有没有办法在我拥有的 IDM 上安装手动下载的文件?原谅我听起来很笨。这是我第一次为一个项目使用 PHP 框架,我一直在安装。请帮忙。
vagrant - 流浪者到底是什么
我对 vagrant 感到困惑,因为我无法理解它到底是什么。
众所周知,如果我们想在我们当前的系统中运行另一个系统,我们必须安装virtualbox和那个系统的镜像,比如CentOS。
当我安装 vagrant 时,它需要 virtualbox,所以它不能是另一个 virtualbox。我以为它可能是像 bower 一样的系统管理,但是包含 mysql、nginx、redis、php 和 memcache 的 vagrant box homestead 刚刚超过 600M,比最小的 Linux 系统还小。
所以我很困惑。你能告诉我流浪者到底是什么吗?