草庐IT

Homestead

全部标签

php - 使用 Homestead 在 Laravel 中使用 Redis 队列

我正在尝试将Redis用于我的队列。目前我在Homestead上,我在我的虚拟机中运行phpartisanqueue:work--daemon--tries=3。为了测试队列,我在日志中写了一些东西。当我使用sync驱动时,logger可以写,但是当我使用redis时它不能。我还检查了正在运行的进程,redis-server正在运行,怎么了? 最佳答案 运行redis-climonitor并查看它是否显示在您推送到队列时添加的内容。如果什么都没有显示,则意味着队列实际上并未与Redis通信。

php - 使用 Homestead 在 Laravel 中使用 Redis 队列

我正在尝试将Redis用于我的队列。目前我在Homestead上,我在我的虚拟机中运行phpartisanqueue:work--daemon--tries=3。为了测试队列,我在日志中写了一些东西。当我使用sync驱动时,logger可以写,但是当我使用redis时它不能。我还检查了正在运行的进程,redis-server正在运行,怎么了? 最佳答案 运行redis-climonitor并查看它是否显示在您推送到队列时添加的内容。如果什么都没有显示,则意味着队列实际上并未与Redis通信。

git - 在 Vagrant 框内进行 git pull 后随机获取 "unable to unlink old ' <file >' (Permission denied)"

我正在使用Homestead5.0预打包的Vagrant盒子工作有时在gitpull或gitcheckout之后,我得到unabletounlinkold''(Permissiondenied)重启我的盒子后,我可以正常pull或checkout。我也试过在本地gitpull并且效果很好。设置:Mac操作系统塞pull利昂虚拟盒子5.1.14Vagrant1.9.1家园5.0有人遇到过这个问题吗? 最佳答案 看起来这是macOS(可能是ElCapitan,但在Sierra上得到确认)和/或NFS的错误。查看这些Vagrant问题:N

git - 在 Vagrant 框内进行 git pull 后随机获取 "unable to unlink old ' <file >' (Permission denied)"

我正在使用Homestead5.0预打包的Vagrant盒子工作有时在gitpull或gitcheckout之后,我得到unabletounlinkold''(Permissiondenied)重启我的盒子后,我可以正常pull或checkout。我也试过在本地gitpull并且效果很好。设置:Mac操作系统塞pull利昂虚拟盒子5.1.14Vagrant1.9.1家园5.0有人遇到过这个问题吗? 最佳答案 看起来这是macOS(可能是ElCapitan,但在Sierra上得到确认)和/或NFS的错误。查看这些Vagrant问题:N

php - 宅基地 : Folder mapping to the wrong document root

我正在使用LaravelHomesteadVM进入我的开发环境。我最近在我的Homestead.yaml中创建了一个新映射(/Website/Site/目录),每当我转到site.app页面时,我都会被重定向到/在另一个项目(/Laravel)中设置的任务页面。(这会导致错误,因为页面不存在)。这是我的Homestead.yaml文件:folders:-map:/Users/me/Homestead/Code/Laravelto:/home/vagrant/Code/Laravel-map:/Users/me/Homestead/Code/Larabookto:/home/vagran

php - 宅基地 : Folder mapping to the wrong document root

我正在使用LaravelHomesteadVM进入我的开发环境。我最近在我的Homestead.yaml中创建了一个新映射(/Website/Site/目录),每当我转到site.app页面时,我都会被重定向到/在另一个项目(/Laravel)中设置的任务页面。(这会导致错误,因为页面不存在)。这是我的Homestead.yaml文件:folders:-map:/Users/me/Homestead/Code/Laravelto:/home/vagrant/Code/Laravel-map:/Users/me/Homestead/Code/Larabookto:/home/vagran

php - 在 Laravel 的 Homestead 中运行 PHPUnit

我正在使用Homestead来为我的Laravel应用程序提供服务。我正在尝试运行PHPUnit。根据docs:Anexampletestfileisprovidedintheapp/testsdirectory.AfterinstallinganewLaravelapplication,simplyrunphpunitonthecommandlinetorunyourtests.好吧,当我在我的项目根目录(在Homestead环境中)“简单地运行”phpunit时,我得到了这个:当前未安装程序“phpunit”。我需要单独安装PHPUnit吗?文档没有提到它。我做错了什么?

php - 在 Laravel 的 Homestead 中运行 PHPUnit

我正在使用Homestead来为我的Laravel应用程序提供服务。我正在尝试运行PHPUnit。根据docs:Anexampletestfileisprovidedintheapp/testsdirectory.AfterinstallinganewLaravelapplication,simplyrunphpunitonthecommandlinetorunyourtests.好吧,当我在我的项目根目录(在Homestead环境中)“简单地运行”phpunit时,我得到了这个:当前未安装程序“phpunit”。我需要单独安装PHPUnit吗?文档没有提到它。我做错了什么?

php - Laravel 5 错误 SQLSTATE[HY000] [1045] 拒绝用户 'homestead' @'localhost' 访问(使用密码 : YES)

我已成功安装Laravel5,并将配置目录中database.php文件中的MySQL凭据更改为'mysql'=>['driver'=>'mysql','host'=>env('DB_HOST','localhost'),'database'=>env('DB_DATABASE','wdcollect'),'username'=>env('DB_USERNAME','root'),'password'=>env('DB_PASSWORD',''),'charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'','strict'

php - Laravel 5 错误 SQLSTATE[HY000] [1045] 拒绝用户 'homestead' @'localhost' 访问(使用密码 : YES)

我已成功安装Laravel5,并将配置目录中database.php文件中的MySQL凭据更改为'mysql'=>['driver'=>'mysql','host'=>env('DB_HOST','localhost'),'database'=>env('DB_DATABASE','wdcollect'),'username'=>env('DB_USERNAME','root'),'password'=>env('DB_PASSWORD',''),'charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'','strict'