问题标签 [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.
ubuntu - PuPHPet Vagrant box 需要 apt-get 更新?
我正在尝试使用 PuPHPet vagrant 机器。
除了通过 gui 提供的内容之外,我根本没有对其进行自定义,但它不想提供 - 我收到以下错误:
如果我 ssh 进入机器并运行命令,那么我会得到相同的输出 - 但可以通过sudo apt-get update
在运行命令之前先运行 a 来修复它 - 所以我的问题是如何解决这个问题以便我可以正确配置?
配置.yaml
codeigniter - CodeIgniter Vagrant 重定向循环
我尝试将 CodeIgniter 与 vagrant (使用 puphpet 创建的机器)一起使用。
ip 地址是192.168.56.101
,当我尝试访问主页时,我得到一个循环重定向到/index.php/login
此代码在尝试从 VM 内部访问它时有效,但在主机浏览器中我得到一个循环......
这是响应的标头:
还有一些配置设置:
任何想法 ?如果需要,我可以发布更多代码。谢谢
编辑:根据要求,这里有更多信息:
主控制器:
登录控制器:
vagrant - vagrant up 上的 Vagrant heira_config 错误
我正在尝试从 puphpet 创建的配置文件中流浪一个盒子——它在我的 Yosemite 10.10 Macbook Air 上运行了几个星期——但是刚刚重新加载配置以向 apache 添加另一个虚拟主机,我现在得到了运行 vagrant up 时出现以下错误
我正在使用一个hashicorp/precise64
基本盒子,我的木偶规定是:
谁能解释为什么我突然收到这个错误?
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
但是在我的虚拟机中,如果我运行以下命令行,我就会明白
php - 使用 Vagrant / Puphpet 运行 Magento
我正在尝试使用 Virtualbox 和 Puphpet 为 Magento 设置开发环境。我已经尝试过 Apache 和 Nginx 配置。结果是:Magento 安装得很好并且页面加载,但是,我的产品都没有出现在前端。它们在管理面板上显示得很好。我也无法在管理员端上传产品图片并收到此错误:
但是,如果我发布vagrant halt
并使用普通的旧 MAMP 设置,该网站加载就好了..
所以我假设它是 vagrant 配置中的东西,或者可能是权限问题。但是,我的 vagrant 中的权限显然与我的本地机器上的权限相同(我使用相同的文件成功运行了 MAMP 版本)。我对我的media
文件夹拥有非常开放的权限。
我没有收到任何 Apache、控制台或 PHP 错误。Magento 网站上的所有其他内容都可以正常加载(其他页面或图像)。仅与产品相关的项目(类别、产品、产品图片)不会加载。
附件是我的 Puphpet 配置文件。任何帮助,将不胜感激。
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,但它没有用。
我做错什么了吗?
meteor - 当我安装流星时,vagrant(PuPHPet used)在哪里存储数据?
我使用 PuPHPet 建立了一个开发环境,并做了“vagrant ssh”来进入机器。之后我通过 curl https://install.meteor.com/安装了流星| sh,按预期工作。我以为它会将它安装到我设置的同步文件夹中,但它似乎不存在。我可以在我的 Windows PC 上找到虚拟机的文件结构吗?
它是如何工作的?如果流星告诉我我可以通过 localhost:3000 访问我的流星应用程序,我如何在我的 Windows PC 上访问它?
apache - 如何在 puppet 中启用文件和目录索引
我不知道如何在 puphpet 中为 apache 虚拟主机启用目录索引。我有config.yaml
如下定义的 localhost 。索引似乎不起作用。
vagrant - 配置文件中的 Vagrant/PuPHPet mod_alias
我希望在新的 vagrant deploy 中的一些虚拟主机中添加别名。我在文档中看到它应该受到支持,但是我将它添加到 config.yaml 文件中的每一次尝试似乎都不起作用。
非常感谢任何可以为我指明正确方向的信息。
这是我所指的文档:
https://github.com/puppetlabs/puppetlabs-apache#aliases
这是我要注入虚拟主机的内容:
virtual-machine - Vagrant 无法使用 Parallals 启动 - 主机操作系统管理员错误
概括:
我正在尝试在使用Parallels 作为虚拟机提供程序时启动并运行 Vagrant。
我做了什么:
- 我下载并安装了Vagrant(OS X 版本)。
- 我将以下
config.yaml
文件上传到为开发我们的网站而设置的puphpet.com 。(见下文)。 - 我跑了
vagrant up
,它花了几分钟的时间工作并将状态记录到终端。 - 它因错误而停止:
执行命令时出错。命令和标准错误如下所示。
命令:["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 的新手。