问题标签 [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 投票
1 回答
1259 浏览

vagrant - PuPHPet vs Puppet?

我一直在使用PuPHPet来设置开发/登台托管环境,它是为非常简单和高效的部署而设计的。

但是,我遇到了一种情况,我需要在各种服务器配置文件(即 Nginx 和 Apache 配置、cron 作业等)中提供更详细的指令,而 PuPHPet 不允许我这样做。

我的问题是:

PuPHPet 仅用于基本服务器设置吗?

如果您需要对配置进行更多操作,是否应该使用 PuPHPet,然后从那里手动修改清单?或者这很糟糕,因为对 PuPHPet 的任何更新都会覆盖所述文件?

最后,如果您需要微调控制,您是否应该从头开始编写 Puppet 配置(不使用 PuPHPet)?

编辑:不知道为什么这被投票关闭。我只是在问为什么人们在 Puphpet 上使用自定义 Puppet 配置,以及他们是否能够完成相同的配置任务

0 投票
1 回答
108 浏览

vagrant - Vagrant / Puphpet 安装:无法将 Fixnum 转换为字符串

试图在各种机器上使用 Puphpet 和 Vagrant 启动一些开发虚拟机但没有成功的主要烦恼。通常我会收到这种类型的错误:

我搜索并在项目的网站或支持小组上找不到任何东西。

0 投票
1 回答
1537 浏览

windows - 使用 Vagrant 和 Puphpet 预置 AWS EC2 实例

我在 Windows 7 上使用 Puphpet、Vagrant 启动和运行 AWS 盒子时遇到问题。盒子被创建,我可以通过 SSH 连接到它(包括 vagrant SSH),但是当 Vagrant 尝试设置时似乎有问题一个同步的文件夹(我尝试按照下面的配置禁用 synced_folder,但无济于事 - 同样的错误)。

流浪者的输出:

配置.yaml

0 投票
2 回答
765 浏览

shell - Vagrant 不会正确运行启动一次文件

我刚刚使用 puphpet 创建了一个新的 Vagrant 框,并且我在 /puphpet/startup-once/once.sh 中放置了一个脚本文件

我正在尝试运行这样的命令来修改 php.ini

而且我只是收到类似的错误

没有这样的文件或目录 /etc/php5/fpm/php.ini

然后我使用 putty 进行连接,我可以看到该文件确实存在。为什么 Vagrant 不能运行这些文件?如果有帮助,我将在 Windows 8 上运行 Virtual Box。

0 投票
1 回答
453 浏览

vagrant - Vagrant 不会在主机上同步其父文件夹

我正在使用 Puphpet 在 Windows 8.1 上运行 Vagrant。使用以下同步设置:

据我所知 ../ 应该同步 vagrant 的父文件夹,但它同步的是同一个文件夹。

编辑:假设我有像 /folder1/folder2 这样的文件夹结构,在这里我有 vagrantfile folder1/folder2/Vagrantfile 现在我想同步文件夹1。如果我有 ./ 或 ../ 文件夹2 将被同步,这并不重要。我想同步父文件夹(folder1)。

如何同步 vagrant 文件的父文件夹?

0 投票
2 回答
1211 浏览

symfony - Assetic SCSS 过滤器不转储 CSS 文件

我的 Symfony2 配置不是使用 Assetic 的资产管理从 SCSS 中(重新)生成 CSS 文件

当我使用“php app/console assets:install”在 CLI 中转储我的资产时,所有文件都在那里,但在我的开发环境中没有任何反应,当我的浏览器尝试查找 CSS 文件时出现 500 错误。怎么了?

当然一切都安装在我的流浪机器上(包括 ruby​​ 和 sass gem)

编辑:它可能与 logs/dev.log 中的这个错误有关

编辑 2:它可能与 vagrant 文件夹同步有关。我在使用 puphpet 配置排除文件夹时遇到问题。

0 投票
2 回答
1498 浏览

mysql - 如何使用 PuPHPet 制作 Sequel Pro?

我刚刚使用 Vagrant 和 Puphpet 设置了一个虚拟机。我知道我有 MySQL,因为我可以mysql在命令行中。我只是做了一个基本的安装。

我不知道如何设置我的 sequel pro 以获得访问权限。我在 Sequel Pro 应用程序上使用“标准”选项(其他是“套接字”和“SSH”)。那是正确的使用吗?我输入的值是;

名称:awesome 主机:192.168.56.101 用户名:mlovely 密码:mlovely 端口:9000

这是我的config.yaml文件中与 mysql 相关的部分

不知道在哪里看或现在要尝试什么。我在 sequel pro 上遇到的错误是“无法连接或请求超时”类型。

0 投票
3 回答
4204 浏览

wordpress - 安装插件/主题的 WP-CLI 错误。“无法创建目录”。权限错误?Ubuntu 14.04 x64

我一直在寻找几天来试图找出解决这个问题的方法,但我已经放弃了,是时候寻求帮助了。

我在 Ubuntu 14.04 x64 上运行 Wordpress,使用使用PuPHPet创建的 Vagrant 服务器(一个自动 GUI,用于为那些不知道的人创建带有 Vagrant、Puppet 和 Hiera 的框)。我使用 Mark Jaquith 的 WP-Skeleton Wordpress 文件夹设置,并设置了两个共享文件夹;/var/www/wp(主机上的站点名称/www/wp)用于 Wordpress 核心文件,/var/www/content/(主机上的站点名称/www/content)用于自定义内容目录,这是 WP 的目的-骨骼。

当 SSH 进入 VM 并运行 WP-CLI 时,只要 WP-CLI 知道我的内容目录的路径和 Wordpress 核心文件,一切似乎都可以正常工作。问题是在尝试安装插件或主题时,如下所示 -

[07:20 PM]-[vagrant@packer-virtualbox-iso-1422601639]-[/var/www]-[git master] $ wp plugin install jetpack Installing Jetpack by WordPress.com (3.3.2) Downloading install package from https://downloads.wordpress.org/plugin/jetpack.3.3.2.zip... Unpacking the package... Warning: Could not create directory.

我的第一个也是迄今为止唯一的想法是这是一个权限错误,但是由于我对这方面的知识有限,我只能做这么多,但是,我可以说我已经尝试过更改权限使用 chmod -v 755 /var/www/content/ 将内容目录改为 755,然后是 765,甚至是 777。

即使权限设置为 777,这也不起作用。那么还有什么问题呢?我知道这可能与 www-data 的权限有关,但就像我说的,我对查找或更改的内容知之甚少。我确信这很简单,而且我确信这与 WP-CLI 没有直接关系,因为我有一种感觉,如果我使用任何其他 Web 应用程序尝试安装到我拥有的 www 文件夹中同样的问题。

如果有人需要我提供任何信息,我会将其包括在内,例如我的 congif.yaml 文件(当将 Hiera 与 Puppet 一起使用时,该文件会存储通常在 Vagranfile 中的所有信息,并自动安装 Puppet 模块)。它还包括有关 Ubuntu 框、文件夹设置等的信息。

提前致谢, PJ

更新:

我想补充一点,sudo wp plugin install jetpack --allow-root当我使用 WP-CLI 时,添加会起作用,但是,如果我是 root 用户,我不应该使用 sudo,对吗?

0 投票
1 回答
367 浏览

apache - 使用 Puphpet 的本地 VM 设置忽略了 subdomains.htaccess 文件

我已经使用 Puphpet 设置了一个本地 VM。我的文件结构如下:

以下是我的 config.yaml 中的相关位:

在我放置的每个 .htaccess 中:

访问 main.dev 会导致禁止,这是正确的,但是访问 subdomain.main.dev 会显示 index.php。有人知道 .htaccess 被第二个虚拟主机忽略了吗?

0 投票
1 回答
186 浏览

windows - Windows 上的 Vagrant / PuPHPet 错误

我工作的公司决定在 LAMP 设置中采用“Vagrant”。因为我是第一个接触团队之间代码库的人,所以我选择设置“Vagrantfile”。我的团队在 Mac Book Pro 的 OSX 上工作,Vagrant 一直是一个梦想,但是,当我们进一步推进开发工作流程时,那端的团队使用 Windows,他们遇到了很多困难。我已经回家了,我也使用 Windows 并且可以重新创建错误。

它从这里开始:

请注意将“找不到命令”一词强加到包含 URL 错误的字符串中的奇怪之处。

我有一连串的问题:

我确定这是 OSX 和 Windows 之间的字符问题,但我无法检测到问题。