问题标签 [vvv-wordpress]

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 投票
0 回答
1910 浏览

vagrant - 如何阻止 vagrant 在 Windows 上的每个“vagrant up”上重新下载图像?

当我vagrant up第一次在 Windows 上运行时,我希望它下载然后缓存盒子。但是如果我vagrant halt接着运行,vagrant up我最终不得不等待 15 分钟才能下载并重新组装机器;当我运行vagrant box list时,它指出它的基本框列在那里,那么我还需要做什么才能使用缓存?

我记得在文档中的某处读到,有一个config.vm.box_check_update会导致它检查每个框的更新版本,vagrant up但我没有看到它列在Vagrantfilefor wordpress-vvv中。

0 投票
1 回答
290 浏览

wordpress - 使用 Varying Vagrant Vagrant 测试插件

我目前正在尝试使用VVV来开发和测试我的插件。我的主机操作系统是 Win10。

我的插件在D:\Workshop\projects\vendor\module. 这个文件夹结构我用了很久,真的很方便,尤其是和Composer和朋友一起使用。

现在我已经安装了 VVV,用VV创建了一个站点。我想测试一个插件,它的源代码在D:\Workshop\projects\XedinUnknown\my-project. 因此,我创建了一个D:\Workshop\projects\XedinUnknown\vvv-local\www\my-test-site\htdocs\wp-content\plugins指向该项目文件夹的符号链接。唉,它不起作用。如果我通过 SSH 连接到 VVV 并且ls /srv/www/my-test-site/htdocs/wp-content/plugins,我可以my-project在那里看到,但它指向../../../../../../../XedinUnknown/my-project,当然,它不存在。如果我创建一个联结而不是符号链接,它只是一个空文件。

我怀疑这与 Linux 环境如何处理 Windows 符号链接有关,但我并不完全确定。有可能以某种方式完成这项工作吗?我真的不想将整个项目文件夹复制到 VVV 中。

这也在这里解决。

0 投票
2 回答
768 浏览

php - WordPress Skeleton、VVV、Multisite 和正确的 Nginx 规则

我正在使用 Composer 构建一个自动化的 WordPress 部署,并将 wp-content 文件夹保留在从 github 提取的主 WP 安装之外(因为我有一些自定义插件和主题)。

从 github 拉取并运行 composer 后,我的文件夹结构如下所示:

我的 htaccess 规则在使用 MAMP 时运行良好,但我使用 VVV 作为我的开发环境,而 VVV 使用 nginx,所以我的重写规则不起作用。

VVV 使用 2 个 conf 文件:一个由 VM 上的所有站点共享的文件(通用规则)和一个用于每个站点的文件(基本上只列出根目录)。

这是我的站点特定的conf文件:

所以我加了

那种工作(我能够得到管理区域,管理区域有它所有的 CSS 和 JS),但我面临 3 个大问题:

1)网站的前端不再有它的CSS。Chrome 的控制台在我的 index.php 的第二行显示错误:

注意 - 看起来有些主题有效,一个具有 25 个主题的网站看起来有效。

2)我无法到达多站点网络区域,无论出于何种原因,无论何时我尝试转到http://auto.dev/wp-admin/network/我的请求都被重写为:http://http//auto.dev/wp-admin/network/因此显然不起作用

3) 最后我无法登录我的子网站。像这样的东西http://auto.dev/wiki/wp-admin/给了我一个重定向循环

4) 我刚刚注意到,当我尝试更改网站的主题时,主题预览会损坏。

0 投票
1 回答
2557 浏览

vagrant - 在 Vagrant 使用 VVV 期间无法安装 vagrant-hostupdater 插件

我是 Vagrant 的新手,我的目标是安装 Varying Vagrant Vagrants。我按照VVV 的 GitHub 页面中提到的步骤操作,但在安装步骤 4 中提到的vagrant-hostupdater时遇到了困难。

尝试安装 vagrant-hostupdater 插件时出现以下错误。

我正在运行Windows 8.1 64 位操作系统并安装了Virtual Box 5.0Vagrant 1.8.1

有没有人遇到过上述问题?

我在stackoverflow中发现了一个类似于我的问题。指定的类似问题中提到的答案是否有助于修复我的问题?

0 投票
2 回答
1357 浏览

vagrant - 尝试访问 local.wordpress.dev 时出现 404 Not found 错误

我正在尝试在 Windows 机器上设置 Varying Vagrant Vagrants 以进行 WordPress 开发。

我正在运行 Windows 8.1 Pro 64 位操作系统并安装了 Virtual Box 5.0 和 Vagrant 1.8.1。

在命令提示符中执行该行后vagrant up --provision,我收到以下错误,然后在尝试访问时local.wordpress.dev,显示404 Not Found

请注意:我使用以下内容手动修改了主机文件

问题已在 VVV GitHub 页面上报告。

是否有任何与 Windows 相关的东西导致上述错误并给出 404?我对 Vagrant 和 VVV 完全陌生,非常感谢您的帮助。

0 投票
1 回答
625 浏览

wordpress - Vagrant 变量 VVV 站点向导 - WP 站点不工作

嗨,我已经在我的 MAC 上使用 VVV( https://github.com/Varying-Vagrant-Vagrants/VVV )安装了一个带有 Wordpress 的 Vagrant 框。这一切都很好,我可以看到我的 Wordpress 网站@local.wordpress.dev 等。

然后我从这里https://github.com/bradp/vv使用变量 VVV创建另一个单独的 WP 安装。

已遵循此处的说明: https://www.youtube.com/watch?v=g0MdS1VLvHI和此处:https : //coolestguidesontheplanet.com/install-wordpress-dev-sites-vagrant-variable-vv/并得到相同消息如下“新的 VVV 站点设置:完成!但是当我转到 URL 时,什么都没有出现并说页面无法正常工作。

在此处输入图像描述

0 投票
2 回答
12653 浏览

ssh - Vagrant 禁用 SSH 代理

当我尝试运行时得到以下信息Vagrant up

已尝试重新配置等。甚至尝试回滚(在 Time Machine 中)user/vagrant-local目录和vagrant-local所有站点所在的目录。

Vagrant 使用的底层 SSH 库发生错误。错误消息如下所示。在许多情况下,此库中的错误是由 ssh-agent 问题引起的。尝试禁用 SSH 代理或删除一些密钥,然后重试。

如果问题仍然存在,请向 net-ssh 项目报告错误。

服务器版本协商期间超时

0 投票
1 回答
196 浏览

vagrant - 尝试安装 Varying Vagrant Vagrants 和 Vagrant 插件时出现 Bundler 错误

我是 Vagrant、Laraval 和 Varying Vagrant Vagrants 的新手。我正在尝试安装并运行此环境。我在 Mac OS X 10.11.6 上。

我正在按照此处发布的说明进行操作。

第 1 步是安装 VirtualBox 5.0.x。做到了。

第 2 步是安装 Vagrant 1.8.5。做到了。

使用我下载的 pgk 文件安装 Vagrant 后...我在~/vagrant. 在那个目录中我做了一个vagrant init hashicorp/precise64命令。我那时vagrant up

步骤 3安装vagrant-hostsupdater插件vagrant plugin install vagrant-hostsupdater

当我尝试这样做时,我收到以下错误:

Vagrant 用来安装插件的底层系统 Bundler 报告了一个错误。错误如下所示。这些错误通常是由错误配置的插件安装或暂时的网络问题引起的。来自 Bundler 的错误是:

尝试写入时出错 /Users/jonathan/.bundle/cache/compact_index/gems.hashicorp.com.443.68db9b3ad4be8461ccdecca2ae96d12a。您可能需要授予该路径的写入权限。

警告:此 Gemfile 包含多个主要来源。source在没有块的情况下多次使用 会带来安全风险,并可能导致安装意外的 gem。要解决此警告,请使用块来指示哪些宝石应来自次要来源。要将此警告升级为错误,请运行bundle config disable_multisource true.

只是为了看看它是否有任何区别,我将该文件的权限更改为777. 但是会发生同样的错误。

如果我尝试安装 VVV 网站上的说明中提到的任何其他插件,我也会收到此错误。

我不知道为什么会发生这种情况,也不知道该怎么办。

任何建议将不胜感激。

0 投票
1 回答
31 浏览

wordpress - 在主机崩溃后恢复 VVV

我使用 vvv 在本地开发 WordPress 网站。昨晚我让所有东西(主机 Mac、vagrant、gulp)都在运行,无论出于何种原因主机 Mac 崩溃了。Mac 今天早上启动良好,但 vagrant 无法正常工作。我的假设是来宾中的文件已损坏。

我应该采取哪些步骤来恢复秩序?$流浪者规定

$ vagrant box 更新

(我现在手足无措,因为 DDoS 攻击 Dyn,所以我无法访问 ubuntu.com 或 github.com,所以这些命令确实有效)

0 投票
1 回答
270 浏览

node.js - VVV 和 Gulp BrowserSync 输出一个无用的公共 IP

我正在运行 VVV,(刚刚安装)使用 gulp 和 Gulp-BrowserSync(和其他 npm 包)进行主题开发。

在 VVV 中,我创建了一个名为 Organic 的新 WP 安装,其 URL 为organic.du.dev。它工作正常。

在我的 gulpfile.js 中,我得到了以下 BrowserSync 任务:

当我在工作文件夹中启动 GULP(通过 vagrant ssh 登录)时,一切都会运行并且我收到以下消息:

[

问题是Chrome 或 Safari 无法访问http://localhost:3000并且http://10.0.2.15:3001是公共 IP(据我所知没有用)。在 vagrant@vvv 中运行 ifconfig 我收到以下提示:

以及工作的本地主机 IP,即:

我花了一段时间才意识到并找到发生了什么,但问题是我仍然不明白。我认为这是一个错误,应该解决。