草庐IT

vagrant-provision

全部标签

Vagrant Homestead 上的 PhpStorm 和 XDebug

我在Windows上,我正在尝试通过XDebug使用PhpStorm调试Web应用程序(由Vagrant/Homestead托管)。我尝试了很多配置,但无法正常工作。PhpStormXDebug设置非常常见。这是当前的xdebug配置:vagrant@homestead:/etc/php/7.0/cli/conf.d/20-xdebug.inizend_extension=xdebug.soxdebug.remote_enable=onxdebug.remote_connect_back=onxdebug.idekey='PHPSTORM'在IDE“开始监听PHP调试连接”中,它已打开

php - Vagrant 起来错误不起作用

我尝试在我的电脑上安装LaravelHomestead。我已经按照文档进行操作,并且昨天已经开始工作了。但是我让我的笔记本电脑处于sleep状态并尝试运行vagrantprovision,但我收到了这个奇怪的错误。Jafars-iMac:Homesteadjafarsalami$vagrantprovision/opt/vagrant/embedded/lib/ruby/2.4.0/psych.rb:377:in`parse':():didnotfindexpected'-'indicatorwhileparsingablockcollectionatline18>column5(Ps

php - Vagrant 配置和版本控制

我已经使用Anisible为我的Vagrant盒子创建了一个基本的LAMP堆栈。一切正常,等等,现在我希望我的团队成员使用同一个盒子。Vagrant推荐每个项目一个Vagrant文件,这不是问题,但是供应资源、剧本、主机等呢?我很确定他们不应该致力于该项目的Git存储库,那么我该如何处理它们呢?我是否将它们提交到单独的存储库并简单地将它们克隆为子模块?如果是这样,我是否也应该包含Vagrant文件,还是我遗漏了什么?进一步考虑子模块的想法,从这个repo创建特定于项目的分支并将它们克隆为子模块是否有意义,或者我是否以错误的方式看待它? 最佳答案

php - 如何在 Vagrant (Homestead) 上使用 XDebug 和 VSCode?

关于如何使用VSCode在Vagrant(Homestead)上设置XDebug的指南版本:PHP7.1VSCode1.16.1XDebug2.5.5Vagrant1.9.8 最佳答案 本指南基于Vagrant(Homestead6)、PHP7.1、Xdebug2.55、VSCode。Homestead使用Ubuntu16.04安装Vagrant将Homestead框添加到Vagrant。您可以找到有关LaravelHomestead的更多信息Homestead文件夹有after.sh,复制这些LINES到after.sh到在初始化

php - 访问Vagrant box中的错误日志查看 'internal server errors'

我有一个vagrantbox设置,我想调试我在Magento应用程序中收到的一些“500内部服务器”错误我在我的目录结构中看到了日志文件夹,但在这个目录中看不到任何access.log或error.log文件,我需要什么来打开它吗? 最佳答案 记住错误的日志文件是exception.log,通知/警告是system.log。这两个文件都在您的magento安装的var/log下。有时magento无法捕获错误。在这种情况下,错误要么打印到浏览器,要么保存到Apache日志。查看/var/log/apache/下的apache日志(文

php - 白屏死机 - 在 PHP/Vagrant 环境中没有显示错误 (Yii)

我不确定这个问题是否部分是由于vagrant造成的,但是我在运行Unix的Vagrantbox中安装了Yii1.x。我试图强制执行一个简单的PHP错误,例如Controller中缺少分号,即使我100%确定我创建了一个错误,但我没有看到带有堆栈跟踪的标准Yii错误页面。这在以前是有效的,尽管最近似乎已经停止以这种方式工作。奇怪的是-Yii在脚本底部输出数据库查询(这是有意的,但我不明白为什么Yii只显示数据库查询。我的个人配置如下:(只展示了一部分..)我已经尝试了下面的代码并检查了日志但没有成功ini_set('display_errors',true);error_reportin

php - 使用 vagrant 和 homestead 时找不到 Laravel 5 View

这个问题在这里已经有了答案:Laravelviewnotfoundexception(19个回答)关闭2年前。更新开始不再使用returnview('welcome');我现在使用return'woo.它起作用了。'这让它起作用了。所以看起来View路径配置不正确。有人知道我的假设是否正确吗?因为错误的堆栈跟踪说明了一些事情atFileViewFinder->findInPaths('welcome',array('/Users/mknb/work/API/testproject/resources/views'))但它不应该说/home/vagrant/testproject/res

php - 使用 XDebug 和 Sublime Text : don´t stop at breakpoints 的 Vagrant

我在使用SublimeText2、Vagrant和XDebug进行调试时遇到问题。调试不会在断点处停止我用这个vagrantboxhttps://github.com/bryannielsen/Laravel4-Vagrant我在StackOverflow中阅读了很多问题,但没有一个能解决我的问题。XdebugsuccessfullyconnectstoDBGPclients,butwon'tstopatbreakpoints讲述了不要将xdebug用作模块,而我将其用作扩展。好像还行!别人说的是php.ini配置,我的日志好像还不错当在sublimetext中启动xdebug(使用h

php - NFS 从 Vagrant guest 挂起到 OSX

我有一个Vagrantguest,我正在使用它在本地运行Symfony2应用程序以进行开发。一般来说,这工作正常,但是,我经常发现进程锁定在“D+”状态(等待I/O)。例如。我尝试运行我的单元测试:./bin/phpunit-capp任务启动,但之后永远不会退出。在进程列表中我看到:vagrant32790.54.9378440101132pts/0D+02:430:03php./bin/phpunit-capp这个任务是杀不死的。我需要重新启动Vagrantguest来恢复它。这似乎主要发生在PHP命令行应用程序中(但它也是我执行的主要命令行任务,因此它可能不相关)。系统日志报告一个

php - 使用 Scotch Box/Vagrant 让 PHP 7 在 Apache 而不是 5.6 上运行

我已经安装了ScotchBox并将PHP版本更新到PHP7。但是,似乎我已经更新了PHPCLI,而不是Apache使用的PHP版本。我在SO上看到其他答案说在Apachehttpd.conf中有一行内容是loadModulephp5或其他内容。我已经检查过了,在我的httpd.conf中它根本没有说明任何关于loadModule的内容。我确实看到PHP7安装在/cli/的路径中,而PHP5.6安装在/apache2/或的路径中apache在里面。简而言之,如何让PHP7在安装在ScotchBox上的Apache上运行? 最佳答案 我