问题标签 [puphpet]
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.
ruby - 如何在带有 vagrant 1.7.2 的 Windows 7 x64 上流浪(使用 puphpet)?
我是流浪者的新手,但几个月前我尝试过一次。
现在它只是无法正常工作,我已经生成了 puphpet 配置并下载了 - 当然 ruby 和 puppet gem 和 virtualbox 已经安装了 - 但是当我点击 vagrant 时,它会推送关于证书的错误等等:
我已经安装了 mozilla CA 捆绑证书并添加了系统变量“SSL_CERTIFICATE_PATH”并且路径正在运行 - 这是 gem 包管理器问题的解决方案。
任何人都有一个想法如何解决这个问题?
提前致谢, 丹尼
我正在尝试使用的系统: (Win7 x64,Ruby 2.1.5p,Vagrant 1.7.2,安装了 git)
解决了
认证问题是系统上的 AVG Antivirus 故障,由于 AVG Firewall 无法查找 cURL。我已经关闭了 avg 一段时间并下载了这些盒子......之后 - avg 再次运行 - 我可以使用之前下载的盒子启动盒子。
nginx - 如何将 nginx 模块添加到木偶清单?
我需要在我的虚拟机(Debian 7 x64)上安装带有一些模块的Nginx 。我使用Vagrant和Puphpet的一个食谱。Puphpet使用Hiera配置 Vagrant 和 Puppet 的安装方式。默认情况下,在puphpet/config.yaml我有 nginx 部分:
我需要 Nginx 模块 image_filter ,那么我可以在哪里放置相应的信息在这个配置中?我可以放置 puphpet 提供的 Puppet manifect 配置 Nginx,但它很大而且很难理解。
cakephp - 从 Vagrant VM 运行控制台/蛋糕时权限被拒绝
我使用 PuPHPet 配置了一个 Vagrant VM(框:puphpet/debian75-x64)以与 CakePHP 一起使用。
我vagrant ssh
进入 vm,然后转到/var/www/example.dev/app/
,然后从该文件夹中尝试运行Console/cake
.
结果 => -bash: Console/cake: Permission denied
。
我已经尝试chmod 777
了几乎所有内容,但无济于事。
我需要做什么才能使 cake 命令起作用?
apache - Magento Config - 允许特定 IP 访问路由
我知道使用 apache 指令,可以根据 IP 地址拒绝/允许访问某些文件:
但是,在 Magento 中,有一个特定的模块/路由,我希望只有一个 IP 可以访问。有没有办法在该模块的配置/ xml 中指定这个?
否则,我可以以某种方式使用 .htaccess 方法吗?
最后,我在这个项目中使用了 Puphpet / Vagrant 环境。是否可以在 Puphpet 配置中指定这个?
ruby - PuPHPet Vagrant Debian - 安装 Ruby Gem 但缺少写权限
跑步时gem install homesick
我得到
这是一个使用config.yaml的简单的新创建的 debian 盒子。
我可以使用 安装gems sudo
,但需要为想要使用它的用户(流浪者)安装想家。
任何建议将不胜感激。
logging - puphpet exec_once 登录到终端
我创建了一个超级简单的脚本,可以在启动时为我加载一些配置。然而,这在控制台中看起来非常“不清楚”。
我如何使用 vagrant 的日志记录功能(就像最后的大象一样)并隐藏我的 curl -O 输出?
set_server_config.sh
记录示例:
mysql - 将数据库 GUI 连接到 Vagrant (PuPHPet)
我昨天使用 PuPHPet 设置了 Vagrant,一切似乎都运行良好。我使用 Querious 连接到 mysql 数据库。但是,我没有保存我用来连接的配置,并且在今天早上做 vagrant up 之后,无论我做什么,我似乎都无法连接。
我正在尝试什么:
- SSH 主机:192.168.56.101
- SSH 用户:vagrant
- SSH 通行证:vagrant
- SSH 密钥:.../puphpet/files/dot/ssh/id_rsa
- SSH 端口 2222
- 主机:127.0.0.1
- 用户:用户名
- 密码:密码
- 端口:3306
如果我尝试这些设置,我会得到
如果我将 SSH 主机更改为 127.0.0.1,我会得到一个不同的错误。远程主机的 SSH 密钥验证失败。
我做了“vagrant ssh”并转到 ~/.ssh 并且有三个文件,授权密钥、id_rsa 和 id_rsa.pub。id_rsa 与我选择的密钥匹配,但我没有立即识别出 authorized_keys 文件中的内容。
我还尝试使用 Sequel Pro 更改 php.ini a la Connect to MySQL on Vagrant 实例中的绑定地址,但我没有任何运气/不明白这是在做什么。
我显然是在盲目飞行,对 Vagrant 不熟悉,对 SSH 的掌握非常不完整。我接下来应该尝试什么类型的东西才能使它正常工作?
谢谢你。
vagrant - 流浪者 - PuPHPet。重置条款
假设我为我的虚拟机配置了几个 php 模块和自定义包。然后我从config.yaml或exec-always shell 中删除了模块/包。
运行重新加载或配置时,它不会被删除。这是正确的行为吗?
什么是重置规定的正确无业游民命令?
rubygems - 将 Ruby Gems 添加到我的 PuPHPet 配置器
我是 Vagrant 和 Puppet 的新手,所以我使用的是 PuPHPet ( https://puphpet.com/ ) 提供的出色工具。
我正在组装一个相当简单的 LAMP 盒子。
除了我无法添加 Ruby Gems 之外,一切都在顺利进行。我需要包括在内sass
,compass
但我不知道如何并且无法在任何地方在线找到答案。
非常感谢任何帮助。
gruntjs - 使用 vagrant box 时是否需要为 livereload 添加转发端口?
我正在尝试将 livereload 浏览器扩展与使用 puphpet 配置的 vagrant box 一起使用。
我认为端口 35729 被阻止,因为我无法从主机操作系统(OSX)远程登录到该端口。来宾操作系统是 Ubuntu 14.04。
添加一个 IPTables 规则就足够了,还是我需要添加一个新的转发端口并重新配置该框?
我尝试添加以下内容:
但这并没有解决问题。我还尝试将其添加到 config.yml 并运行vagrant provision
: