Wordpress VVV,自定义站点url重定向到仪表板

Wordpress VVV,自定义站点url重定向到仪表板,wordpress,nginx,vagrant,vvv-wordpress,Wordpress,Nginx,Vagrant,Vvv Wordpress,我刚刚用Vagrant和Virtual Box安装和设置了VVV,基本层的一切都很好地工作 根据他们的示例,我尝试添加自定义站点,但是当我导航到自定义站点的URL(vvtest.dev)时,我会被发送到VVV仪表板,而不是新站点的WP安装过程 我使用的是vagrant hostsupdater,所以主机文件和vagrant触发器都会被填充 任何帮助都将不胜感激 编辑:我在我的主机文件中注意到vvtest.dev指向与vvv和vvv.dev相同的位置(sim链接?),请参见屏幕截图。配置期间我哪里

我刚刚用Vagrant和Virtual Box安装和设置了VVV,基本层的一切都很好地工作

根据他们的示例,我尝试添加自定义站点,但是当我导航到自定义站点的URL(vvtest.dev)时,我会被发送到VVV仪表板,而不是新站点的WP安装过程

我使用的是vagrant hostsupdater,所以主机文件和vagrant触发器都会被填充

任何帮助都将不胜感激

编辑:我在我的主机文件中注意到vvtest.dev指向与vvv和vvv.dev相同的位置(sim链接?),请参见屏幕截图。配置期间我哪里出错了

我的vvv-custom.yml文件存储在主文件夹中(vagrant local):

我的nginx.conf文件存储在www/vvtest/provision中:

server {
  listen 80;
  listen 443 ssl;
  server_name vvvtest.dev;
  root {vvv_path_to_site};

  error_log {vvv_path_to_site}/log/error.log;
  access_log {vvv_path_to_site}/log/access.log;

  set $upstream {upstream};

  include /etc/nginx/nginx-wp-common.conf;
}
我的vvv-init.sh文件,存储在www/vvtest/provision中

#!/usr/bin/env bash

# Add the site name to the hosts file
echo "127.0.0.1 ${VVV_SITE_NAME}.local # vvv-auto" >> "/etc/hosts"

# Make a database, if we don't already have one
echo -e "\nCreating database '${VVV_SITE_NAME}' (if it's not already there)"
mysql -u root --password=root -e "CREATE DATABASE IF NOT EXISTS ${VVV_SITE_NAME}"
mysql -u root --password=root -e "GRANT ALL PRIVILEGES ON ${VVV_SITE_NAME}.* TO wp@localhost IDENTIFIED BY 'wp';"
echo -e "\n DB operations done.\n\n"

# Nginx Logs
mkdir -p ${VVV_PATH_TO_SITE}/log
touch ${VVV_PATH_TO_SITE}/log/error.log
touch ${VVV_PATH_TO_SITE}/log/access.log

# Install and configure the latest stable version of WordPress
cd ${VVV_PATH_TO_SITE}
if ! $(wp core is-installed --allow-root); then
  wp core download --path="${VVV_PATH_TO_SITE}" --allow-root
  wp core config --dbname="${VVV_SITE_NAME}" --dbuser=wp --dbpass=wp --quiet --allow-root
  wp core multisite-install --url="${VVV_SITE_NAME}.local" --quiet --title="${VVV_SITE_NAME}" --admin_name=admin --admin_email="admin@${VVV_SITE_NAME}.local" --admin_password="password" --allow-root
else
  wp core update --allow-root
fi
主机文件:

在您的www/vvtest/provision/nginx.conf文件中,您可以尝试将root目录修改为:

  root {vvv_path_to_site}/public_html;
希望能有帮助

  root {vvv_path_to_site}/public_html;