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

php - 在本地 Laravel Homestead 服务器上验证自签名证书

我遵循以下有关创建 SSL 证书的详细信息,因此我可以使用 https 通过 Laravel 的 Homestead 运行本地测试站点。

在宅基地 vm 上添加 https 证书

一切都很好,但是当通过https://查看测试域时,我在 Chrome 的地址栏上看到了一个红叉。它说该证书是不可信的,因为它是自签名的并且未经第三方验证。

有没有办法解决这个问题?这样我就可以让 Chrome 信任我的 HTTPS 本地域并像在线一样工作?

0 投票
1 回答
1147 浏览

php - 如何在 Homestead 上启用 pdo_odbc

我刚刚启动了一个宅基地虚拟机并想连接到一个优势数据库,我需要使用 odbc 连接。使用 XAMPP 我刚刚编辑了 php.ini

但在我的宅基地盒子上,我看不到如何启用它。谁能指出我正确的方向?

谢谢

0 投票
3 回答
2931 浏览

laravel - Laravel Homestead 2.0 添加新站点

Homestead 2 很棒,但如果不经过以下过程,我似乎无法让新网站正常工作。

  1. 我会homestead edit设置新的站点路径和域等
  2. 我编辑hosts设置域
  3. homestead halt然后我homestead up重新启动

这是我认为事情应该工作的时候......但他们没有。我必须运行额外的步骤

  1. 运行vagrant global-status获取 id 并运行vagrant provision <id>

一切正常,除了再次运行配置会清除所有数据库!如何在无需重新配置的情况下添加新站点?

0 投票
3 回答
9634 浏览

laravel - 使用宅基地从 PHPStorm 调试 laravel artisan

我设置了 Laravel Homestead。然后我配置了 homestead xdebug.iniPHPStorm以使调试工作。

这是我在宅基地内的 xdebug.ini

要开始调试会话,我遵循的步骤是

  1. 在 PHPStorm --> 开始监听连接
  2. 在 PHPStorm 中设置断点
  3. 在我的浏览器中 --> 使用 XDebug Chrome Helper 或添加到我的 URL ?XDEBUG_SESSION_START=
  4. 加载页面

这完美地工作。我的问题是当我在宅基地命令行中运行php artisan命令时,我无法让它达到我的断点。

我试过的

  1. XDEBUG_CONFIG="idekey=PHPSTORM" PHP_IDE_CONFIG="serverName=server_name" php -dxdebug.remote_host="127.0.0.1" artisan mycommand

  2. php -d xdebug.profiler_enable=On artisan mycommand

  3. 我也尝试过设置xdebug.remote_autostart=Onsudo service php5-fpm restart但我的断点仍然没有在 PHPStorm 中被击中

0 投票
7 回答
15452 浏览

php - Laravel Homestead 安装:bash init.sh 不工作

我正在尝试安装 Laravel Homestead,以便能够在本地测试我的 Laravel 项目。

我正在关注本教程: http: //laravel.com/docs/4.2/homestead

在“Installing Homestead”部分,我按照第二步“Manually Via Git (No Local PHP)”,我没有在本地安装任何 PHP,也无法使用 Composer。(PHP 不应该作为 Homestead 的一部分安装吗?)

我到了这一部分:

安装 Homestead CLI 工具后,运行 bash init.sh 命令创建 Homestead.yaml 配置文件:

重击初始化.sh

在命令提示符下,我尝试输入以下命令:

我收到以下错误:

然后我尝试在 Git Bash 中输入相同的命令,我得到了以下错误:

bash:init.sh:没有这样的文件或目录

当我试图简单地进入 Git Bash

init.sh

我收到以下错误:

sh.exe": init.sh: command not found

0 投票
1 回答
1069 浏览

macos - 从 iPad 和 iPhone 连接到 Laravel Homestead,在 Mac 上运行的 Vagrant

是否可以使用 iPad 和 iPhone 上的 Laravel Homestead 连接到我在 Mac 上运行的 Laravel 项目?

当我从 iPad 或 iPhone 访问我的 Mac 的 IP 地址时,我收到错误消息:

Safari 无法打开该页面,因为它无法连接到服务器。

我确定我过去做过,但我不记得是怎么做的。(如果我一开始就这样做了。)

0 投票
0 回答
1177 浏览

vagrant - Laravel Homestead 无法启动,总是进入“大师冥想”状态

我正在尝试在 DigitalOcean 的 Ubuntu 14.04 LEMP 液滴上运行Laravel Homestead盒子。我正在关注这两个教程:

但是安装后我似乎无法启动盒子。我不断收到此错误消息:

这是我的 VirtualBox 的错误日志:


0 投票
11 回答
31717 浏览

php - Laravel宅基地IP地址不起作用

我正在为我的虚拟机使用 Laravel Homestead 2.0,并尝试在 YAML 文件 192.168.10.10 中的默认 IP 地址上为我的站点提供服务

我的 /etc/hosts 文件如下所示:

我的 Homestead.yaml 文件如下所示:

当我将我的域链接到 127.0.0.1 时,这些站点就会出现,但我必须将端口 8000 附加到 URL 的末尾(这没什么大不了的,我只想让指定的 IP 地址正常工作)。

有谁知道为什么当我的域指向 192.168.10.10 时我无法连接到服务器?


更新:

当我 ping deploy.dev 时,会显示正确的 IP 地址,但我的浏览器仍然无法连接到服务器。我认为这可能与优胜美地的 DNS 问题有关。

0 投票
3 回答
9567 浏览

php - 在 Laravel 的 Homestead 中运行 PHPUnit

我正在使用 Homestead 为我的 Laravel 应用程序提供服务。我正在尝试运行 PHPUnit。根据文档

app/tests 目录中提供了一个示例测试文件。安装新的 Laravel 应用程序后,只需phpunit在命令行上运行即可运行测试。

好吧,当我phpunit在我的项目根目录(在 Homestead 环境中)“简单地运行”时,我得到了这个:

当前未安装程序“phpunit”。

那我需要单独安装PHPUnit吗?文档没有提到它。我究竟做错了什么?

0 投票
1 回答
747 浏览

laravel - Laravel Homestead - 没有 config.json 文件

我目前正在尝试使用 Vagrant 安装 Laravel/Homestead。当我尝试运行宅基地时,我遇到了一个问题。我收到一条错误消息,提示“加载 Vagrantfile 时出错。正在加载的文件和错误消息如下所示。这通常是由语法错误引起的。

路径:/Users/tyler-holhubner/.composer/vendor/laravel/homestead/Vagrantfile 消息:没有这样的文件或目录 - var/config.json”

我一直在关注 Laracasts 上关于安装宅基地的视频,但我没有尝试过任何工作。