问题标签 [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.

0 投票
2 回答
1723 浏览

ubuntu - PuPHPet Vagrant box 需要 apt-get 更新?

我正在尝试使用 PuPHPet vagrant 机器。

除了通过 gui 提供的内容之外,我根本没有对其进行自定义,但它不想提供 - 我收到以下错误:

如果我 ssh 进入机器并运行命令,那么我会得到相同的输出 - 但可以通过sudo apt-get update在运行命令之前先运行 a 来修复它 - 所以我的问题是如何解决这个问题以便我可以正确配置?

配置.yaml

0 投票
1 回答
333 浏览

codeigniter - CodeIgniter Vagrant 重定向循环

我尝试将 CodeIgniter 与 vagrant (使用 puphpet 创建的机器)一起使用。

ip 地址是192.168.56.101,当我尝试访问主页时,我得到一个循环重定向到/index.php/login

此代码在尝试从 VM 内部访问它时有效,但在主机浏览器中我得到一个循环......

这是响应的标头:

还有一些配置设置:

任何想法 ?如果需要,我可以发布更多代码。谢谢

编辑:根据要求,这里有更多信息:

主控制器:

登录控制器:

0 投票
1 回答
668 浏览

vagrant - vagrant up 上的 Vagrant heira_config 错误

我正在尝试从 puphpet 创建的配置文件中流浪一个盒子——它在我的 Yosemite 10.10 Macbook Air 上运行了几个星期——但是刚刚重新加载配置以向 apache 添加另一个虚拟主机,我现在得到了运行 vagrant up 时出现以下错误

我正在使用一个hashicorp/precise64基本盒子,我的木偶规定是:

谁能解释为什么我突然收到这个错误?

0 投票
2 回答
3621 浏览

javascript - gulp-livereload 与 vagrant 环境:livereload.js 无法访问

gulp-livereload在我的 vagrant 环境(使用 puphpet 生成)中使用时遇到问题。我的计算机是 Windows 主机,VM 是 Debian。

我使用这个 gulpfile :

当 Chrome 扩展添加魔术 JS 文件时,我收到此消息:

加载资源失败:net::ERR_CONNECTION_TIMED_OUT http://markup.dev:35729/livereload.js?ext=Chrome&extver=0.0.5

但是在我的虚拟机中,如果我运行以下命令行,我就会明白

0 投票
1 回答
1026 浏览

php - 使用 Vagrant / Puphpet 运行 Magento

我正在尝试使用 Virtualbox 和 Puphpet 为 Magento 设置开发环境。我已经尝试过 Apache 和 Nginx 配置。结果是:Magento 安装得很好并且页面加载,但是,我的产品都没有出现在前端。它们在管理面板上显示得很好。我也无法在管理员端上传产品图片并收到此错误:

但是,如果我发布vagrant halt并使用普通的旧 MAMP 设置,该网站加载就好了..

所以我假设它是 vagrant 配置中的东西,或者可能是权限问题。但是,我的 vagrant 中的权限显然与我的本地机器上的权限相同(我使用相同的文件成功运行了 MAMP 版本)。我对我的media文件夹拥有非常开放的权限。

我没有收到任何 Apache、控制台或 PHP 错误。Magento 网站上的所有其他内容都可以正常加载(其他页面或图像)。仅与产品相关的项目(类别、产品、产品图片)不会加载。

附件是我的 Puphpet 配置文件。任何帮助,将不胜感激。

0 投票
1 回答
1699 浏览

node.js - 如何配置 vagrant 以使用 node.js

我在使用 vagrant 运行 node.js 时遇到问题。
我有以下项目结构:

这是我的 puphpet 配置:

这是 hello.js 文件

我登录到 SSH,然后我转到 var/www/public 有文件 hello.js。我跑

我没有收到任何错误/消息。

然后我去 192.168.56.102:3000 之后我得到:
连接超时

地址 192.168.56.102 返回 404 状态码,所以 apache 正在工作。

我尝试将 config.yaml 中的主机和来宾更改为端口 8080,但它没有用。

我做错什么了吗?

0 投票
1 回答
101 浏览

meteor - 当我安装流星时,vagrant(PuPHPet used)在哪里存储数据?

我使用 PuPHPet 建立了一个开发环境,并做了“vagrant ssh”来进入机器。之后我通过 curl https://install.meteor.com/安装了流星| sh,按预期工作。我以为它会将它安装到我设置的同步文件夹中,但它似乎不存在。我可以在我的 Windows PC 上找到虚拟机的文件结构吗?

它是如何工作的?如果流星告诉我我可以通过 localhost:3000 访问我的流星应用程序,我如何在我的 Windows PC 上访问它?

0 投票
1 回答
563 浏览

apache - 如何在 puppet 中启用文件和目录索引

我不知道如何在 puphpet 中为 apache 虚拟主机启用目录索引。我有config.yaml如下定义的 localhost 。索引似乎不起作用。

0 投票
1 回答
351 浏览

vagrant - 配置文件中的 Vagrant/PuPHPet mod_alias

我希望在新的 vagrant deploy 中的一些虚拟主机中添加别名。我在文档中看到它应该受到支持,但是我将它添加到 config.yaml 文件中的每一次尝试似乎都不起作用。

非常感谢任何可以为我指明正确方向的信息。

这是我所指的文档:

https://github.com/puppetlabs/puppetlabs-apache#aliases

这是我要注入虚拟主机的内容:

0 投票
1 回答
797 浏览

virtual-machine - Vagrant 无法使用 Parallals 启动 - 主机操作系统管理员错误

概括:

我正在尝试在使用Parallels 作为虚拟机提供程序时启动并运行 Vagrant。

我做了什么:

  1. 我下载并安装了Vagrant(OS X 版本)。
  2. 我将以下config.yaml文件上传到为开发我们的网站而设置的puphpet.com 。(见下文)。
  3. 我跑了vagrant up,它花了几分钟的时间工作并将状态记录到终端。
  4. 它因错误而停止:

执行命令时出错。命令和标准错误如下所示。

命令:["prlctl", "clone", "packer-parallels-iso", "--name", "packer-parallels-iso_1420581521788_27867"]

Stderr:
无法克隆 VM:操作失败。要执行此操作,您必须输入主机操作系统管理员的凭据。

这是我使用的 config.yaml(ourwebsite我们正在开发的站点在哪里):

后果:

我做了很多搜索,但这似乎不是一个很常见的问题。问题出现了,但应该通过 Parallels 10(我已经确认我有)和 Vagrant 1.7.1(我已经确认我有)来解决。我还确保所有设置都未选中。

我努力了:

  • 卸载/重新安装 Vagrant
  • 卸载/重新安装 Parallels 10
  • sudo vagrant up之类的
  • 重新启动
  • 大量挖掘。

每当我在vagrant up与我所描述的情况类似的情况下运行时,它几乎会立即在这两行之后给出一个确切的错误消息:

使用 'parallels' 提供程序将机器 'default' 提升...
==> default: Importing base box 'puphpet/centos65-x64'...

我一直无法找到一种方法来深入研究这个问题。

问题:

根据我提供的详细信息,我的 Vagrant 配置文件有问题,还是 Parallels 有问题?有没有办法获得更易于阅读的错误消息,说明可能导致它的原因?显然,我更乐意提供“主机操作系统管理员的凭据”,但我知道我可能会这样做。

- 作为旁注,我是 Vagrant 的新手。