wordpress - 如何为 VVV 实例化的 VM 编辑 nginx.conf?
问题描述
我正在尝试使用 VVV 为现有的 WordPress 站点设置本地开发环境(如果有任何区别,则托管在 WP Engine 上),但无法将nginx.conf
指向正确的 webroot 更改。
按照官方文档,我使用基本自定义站点模板配置了一个新站点,然后将其交换为我们的 WordPress 安装和数据库。
这将创建一个带有 public_html webroot 的站点。由于我们的站点在 Apache 上,因此我们有一个 htdocs 文件夹。因此,根据这些说明,我已编辑provision/vvv-nginx.conf
以更改根目录并重新配置。
在重新配置时,nginx.conf 会被自定义站点模板中的原始格式覆盖。
为什么会发生这种情况,我该如何解决?
我也尝试过 sshing 进入 vagrant 框并按照这些说明手动编辑配置,但这似乎也不起作用。
解决方案
您需要 fork自定义站点模板。
根据与开发人员的讨论,自定义站点模板初始化脚本会重置每个配置的所有内容,包括vvv-nginx.conf
文件。
并且由于您需要配置来设置 VM,因此要更改您需要分叉和修改模板本身的路径。通过编辑vvv-nginx.conf
或修改vvv-init.sh
.
推荐阅读
- php - 将 FileRun 迁移到其他子域后主机名错误
- android - 为什么存储库发送到 ViewModel 的构造函数?
- php - Laravel 5.5 解析错误:使用 php 7.0 发送邮件时出现语法错误
- javascript - 根据复选框状态在搜索按钮上发出值,AngualrJS
- python - 隐藏层的训练不会提高准确性
- c++ - 如何分析哪部分代码创建了线程?
- python - 如何在可变数组中使用 SQLAlchemy 进行搜索
- css - Ionic 中的圆角警报
- .net - 停止子系统:单个 CancellationToken vs Stop 方法
- angular - ng help - 'ng' 未被识别为内部或外部命令