问题标签 [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 - 在本地 Laravel Homestead 服务器上验证自签名证书
我遵循以下有关创建 SSL 证书的详细信息,因此我可以使用 https 通过 Laravel 的 Homestead 运行本地测试站点。
一切都很好,但是当通过https://查看测试域时,我在 Chrome 的地址栏上看到了一个红叉。它说该证书是不可信的,因为它是自签名的并且未经第三方验证。
有没有办法解决这个问题?这样我就可以让 Chrome 信任我的 HTTPS 本地域并像在线一样工作?
php - 如何在 Homestead 上启用 pdo_odbc
我刚刚启动了一个宅基地虚拟机并想连接到一个优势数据库,我需要使用 odbc 连接。使用 XAMPP 我刚刚编辑了 php.ini
但在我的宅基地盒子上,我看不到如何启用它。谁能指出我正确的方向?
谢谢
laravel - Laravel Homestead 2.0 添加新站点
Homestead 2 很棒,但如果不经过以下过程,我似乎无法让新网站正常工作。
- 我会
homestead edit
设置新的站点路径和域等 - 我编辑
hosts
设置域 homestead halt
然后我homestead up
重新启动
这是我认为事情应该工作的时候......但他们没有。我必须运行额外的步骤
- 运行
vagrant global-status
获取 id 并运行vagrant provision <id>
。
一切正常,除了再次运行配置会清除所有数据库!如何在无需重新配置的情况下添加新站点?
laravel - 使用宅基地从 PHPStorm 调试 laravel artisan
我设置了 Laravel Homestead。然后我配置了 homestead xdebug.ini和PHPStorm以使调试工作。
这是我在宅基地内的 xdebug.ini
要开始调试会话,我遵循的步骤是
- 在 PHPStorm --> 开始监听连接
- 在 PHPStorm 中设置断点
- 在我的浏览器中 --> 使用 XDebug Chrome Helper 或添加到我的 URL ?XDEBUG_SESSION_START=
- 加载页面
这完美地工作。我的问题是当我在宅基地命令行中运行php artisan
命令时,我无法让它达到我的断点。
我试过的
XDEBUG_CONFIG="idekey=PHPSTORM" PHP_IDE_CONFIG="serverName=server_name" php -dxdebug.remote_host="127.0.0.1" artisan mycommand
php -d xdebug.profiler_enable=On artisan mycommand
我也尝试过设置
xdebug.remote_autostart=On
,sudo service php5-fpm restart
但我的断点仍然没有在 PHPStorm 中被击中
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
macos - 从 iPad 和 iPhone 连接到 Laravel Homestead,在 Mac 上运行的 Vagrant
是否可以使用 iPad 和 iPhone 上的 Laravel Homestead 连接到我在 Mac 上运行的 Laravel 项目?
当我从 iPad 或 iPhone 访问我的 Mac 的 IP 地址时,我收到错误消息:
Safari 无法打开该页面,因为它无法连接到服务器。
我确定我过去做过,但我不记得是怎么做的。(如果我一开始就这样做了。)
vagrant - Laravel Homestead 无法启动,总是进入“大师冥想”状态
我正在尝试在 DigitalOcean 的 Ubuntu 14.04 LEMP 液滴上运行Laravel Homestead盒子。我正在关注这两个教程:
但是安装后我似乎无法启动盒子。我不断收到此错误消息:
这是我的 VirtualBox 的错误日志:
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 问题有关。
php - 在 Laravel 的 Homestead 中运行 PHPUnit
我正在使用 Homestead 为我的 Laravel 应用程序提供服务。我正在尝试运行 PHPUnit。根据文档:
app/tests 目录中提供了一个示例测试文件。安装新的 Laravel 应用程序后,只需
phpunit
在命令行上运行即可运行测试。
好吧,当我phpunit
在我的项目根目录(在 Homestead 环境中)“简单地运行”时,我得到了这个:
当前未安装程序“phpunit”。
那我需要单独安装PHPUnit吗?文档没有提到它。我究竟做错了什么?
laravel - Laravel Homestead - 没有 config.json 文件
我目前正在尝试使用 Vagrant 安装 Laravel/Homestead。当我尝试运行宅基地时,我遇到了一个问题。我收到一条错误消息,提示“加载 Vagrantfile 时出错。正在加载的文件和错误消息如下所示。这通常是由语法错误引起的。
路径:/Users/tyler-holhubner/.composer/vendor/laravel/homestead/Vagrantfile 消息:没有这样的文件或目录 - var/config.json”
我一直在关注 Laracasts 上关于安装宅基地的视频,但我没有尝试过任何工作。