问题标签 [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 投票
6 回答
43286 浏览

php - 在 vagrant homestead 上配置 php.ini

我想在 php.ini 中允许 short_open_tags

我想访问配置有宅基地的 vagrant box 上的 php.ini。我在 /etc/php5/fpm/php.ini 中看到了 php.ini 文件

但是...权限被拒绝有人知道吗?

谢谢

0 投票
4 回答
18414 浏览

vagrant - 为什么使用 Vagrant 的虚拟盒子 vboxheadless 进程会占用我 100% 的 cpu?

所以我使用了几个流浪的盒子,当我把它们装起来时,“有时/随机”它开始在我的 OS X 机器上占用 100% 的 cpu,我不知道是什么原因造成的。我可以 ssh 进入 vmachine 并检查负载,它是 0,所以它不是在盒子里运行的东西。

我可以解决这个问题的唯一方法是如果我暂停它并恢复它,然后它会消失,直到它随机再次开始发生。有时几小时后,有时几天后。

我唯一能想到的可能是因为我在我的虚拟机中使用 nfs 挂载来访问我的项目,但我还不确定。有任何想法吗?

0 投票
4 回答
14849 浏览

php - Laravel Homestead:“没有创建虚拟机……继续前进”

我对 Laravel homestead 进行了全局安装,编辑了我的~/.homestead/Homestead.yaml-file 并使用homestead up. 一切正常,但后来我需要添加另一个站点。我编辑Homestead.yaml以包含新项目,尝试运行homestead provision以将更改应用到 VM。唯一输出的是:

我将其解释为 VM 未运行,但确实如此。唯一可以在这里工作的是,但这(homestead destroyhomestead up其性质而言)会破坏 VM 的已保存状态。我虽然 vagrant 命令也适用于宅基地,但vagrant suspend && vagrant up --provision没有帮助。

那么..如何将我的新配置应用到已经存在的宅基地虚拟机?

0 投票
1 回答
664 浏览

laravel - Laravel Homestead command not working on Mac

I installed composer and this works ok.

I installed the homestead command using this command:

I change this on my .zshrc file

Everything works ok, apparently. But when I run the homestead command I get this:

What can I do? Help please!!

0 投票
5 回答
10370 浏览

php - 在 Laravel 中迁移表时出现“SQLSTATE[HY000] [2002] No such file or directory”错误

当我尝试使用“php artisan migrate”命令迁移 Laravel 5 中的表时,出现以下错误:

'SQLSTATE[HY000] [2002] 没有这样的文件或目录' in . . . /vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47

我的 .env 文件包含如下默认设置:

我的 database.php 文件将 mysql 列为默认数据库连接,homestead 在我的 homestead.yaml 文件中列为数据库,而 homestead 是我访问 mysql 并使用show databases;命令时列出的表之一。

关于我可能做错了什么的任何想法?

0 投票
2 回答
1608 浏览

bash - Vagrant bash 别名未更新

当我第一次初始化我的 vagrant box 时,我添加了一些别名,/vagrant/aliases这些别名会自动复制到/home/vagrant/.bash_aliases每个配置中。

我最初添加的内容在最初的几个月里效果很好,然后我决定再添加一些。新别名根本不起作用。

我尝试重新配置该框,然后通过 SSH 连接到该框以检查~/.bash_aliases文件,我可以看到我的所有新别名都按预期在那里...但是,尝试使用其中一个新别名会产生command not found错误。所有旧别名仍然有效。

这里可能发生了什么?

0 投票
1 回答
346 浏览

php - 在 Homestead VM 上添加和使用其他数据库

我已经配置了宅基地并在其上运行了我的 laravel 站点。我已经 ssh'd 进入盒子来运行我的迁移。当我这样做时,我意识到,当我正在学习 laravel 和 homestead 时,我将希望在这个 VM 上运行多个站点。所以我想要单独的数据库,所以我不会把所有东西都堆在“宅基地”上

我使用 Sequel Pro 连接到 homestead vm 中的 mysql 数据库并创建了一个新数据库。我回滚了迁移以删除 homstead 数据库上的所有表,并确认它们已在 Sequel Pro 中删除。然后我用新的数据库名称更新了我的 app/config/database.php 文件:

然后我再次在 Homestead 上运行我的迁移,但是它继续将表放在“homestead”数据库中。我已经这样做了很多次,确认它正在保存,更新其他文件并检查文件在本地编辑时是否与 VM 同步(它们是)。我有 vagrant reload (ed) 看看这是否会导致它。没运气。

我不知所措。如何强制我的 laravel 应用迁移和引用我在 Homestead 上创建的新数据库?

0 投票
6 回答
37368 浏览

mysql - 拉拉维尔;“SQLSTATE [HY000] [2002] 连接被拒绝”

我在 OSX 主机上设置了 homestead 2.0 并使用 Sequel Pro。

我可以进行迁移并确认数据已在 Sequel Pro 中迁移,因此数据库连接似乎没有问题。

但是,一旦我尝试从 Laravel 4.2 应用程序获取数据,它就无法检索数据并出现以下错误。

这是我的mysql配置。

Sequel pro 设置同上,

我尝试将主机名更改为“localhost”,家园销毁并启动,但没有工作。为什么??任何建议都有帮助。

0 投票
1 回答
3259 浏览

macos - Homestead command not found

I am using Yosemite OSX and when I type homestead into the terminal i keep getting command not found. here is my bash_profile, what am i doing wrong?

I have also tried typing source ~/.bash_profile to reload my settings and nothing.

0 投票
1 回答
292 浏览

php - 自动化 laravel homestead 以重新加载我的 Homestead.yaml 配置

安装 homestead 并添加 box 后,配置包含 url 的 Homestead.yamlhomestead.app

做了 and 之后,upssh那里。/etc/nginx/sites-enabledhomestead.app

所以我从我的主机更改了homestead.appsite.daison.app的 Homestead.yaml 中的内容,homestead halthomestead up一次又一次ssh地重新加载我的配置,就像我想的那样。

回到仍然存在/etc/nginx/sites-enabled的地方。homestead.app

所以我所做的是使用命令摧毁我的家园homestead destroyup然后ssh再次回到/etc/nginx/sites-enabled配置site.daison.app

问题:有没有办法做到这一点并重新加载我的宅基地配置,而不是破坏它并一次又一次地做事?