问题标签 [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.
vagrant - 如何阻止 vagrant 在 Windows 上的每个“vagrant up”上重新下载图像?
当我vagrant up
第一次在 Windows 上运行时,我希望它下载然后缓存盒子。但是如果我vagrant halt
接着运行,vagrant up
我最终不得不等待 15 分钟才能下载并重新组装机器;当我运行vagrant box list
时,它指出它的基本框列在那里,那么我还需要做什么才能使用缓存?
我记得在文档中的某处读到,有一个config.vm.box_check_update
会导致它检查每个框的更新版本,vagrant up
但我没有看到它列在Vagrantfile
for wordpress-vvv中。
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 中。
这也在这里解决。
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) 我刚刚注意到,当我尝试更改网站的主题时,主题预览会损坏。
vagrant - 在 Vagrant 使用 VVV 期间无法安装 vagrant-hostupdater 插件
我是 Vagrant 的新手,我的目标是安装 Varying Vagrant Vagrants。我按照VVV 的 GitHub 页面中提到的步骤操作,但在安装步骤 4 中提到的vagrant-hostupdater时遇到了困难。
尝试安装 vagrant-hostupdater 插件时出现以下错误。
我正在运行Windows 8.1 64 位操作系统并安装了Virtual Box 5.0和Vagrant 1.8.1
有没有人遇到过上述问题?
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 完全陌生,非常感谢您的帮助。
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 时,什么都没有出现并说页面无法正常工作。
ssh - Vagrant 禁用 SSH 代理
当我尝试运行时得到以下信息Vagrant up
。
已尝试重新配置等。甚至尝试回滚(在 Time Machine 中)user/vagrant-local
目录和vagrant-local
所有站点所在的目录。
Vagrant 使用的底层 SSH 库发生错误。错误消息如下所示。在许多情况下,此库中的错误是由 ssh-agent 问题引起的。尝试禁用 SSH 代理或删除一些密钥,然后重试。
如果问题仍然存在,请向 net-ssh 项目报告错误。
服务器版本协商期间超时
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 网站上的说明中提到的任何其他插件,我也会收到此错误。
我不知道为什么会发生这种情况,也不知道该怎么办。
任何建议将不胜感激。
wordpress - 在主机崩溃后恢复 VVV
我使用 vvv 在本地开发 WordPress 网站。昨晚我让所有东西(主机 Mac、vagrant、gulp)都在运行,无论出于何种原因主机 Mac 崩溃了。Mac 今天早上启动良好,但 vagrant 无法正常工作。我的假设是来宾中的文件已损坏。
我应该采取哪些步骤来恢复秩序?$流浪者规定
$ vagrant box 更新
(我现在手足无措,因为 DDoS 攻击 Dyn,所以我无法访问 ubuntu.com 或 github.com,所以这些命令确实有效)
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,即:
我花了一段时间才意识到并找到发生了什么,但问题是我仍然不明白。我认为这是一个错误,应该解决。