运行 vagrant up 时,vvv.test 未加载(也未加载我的任何网站)

Fre*_*ddy 6 wordpress virtualbox vagrant

自从我升级到 后MacMonteray我就一直遇到问题Vagrant

最初,我经常在运行时看到vBoxManage错误。我之前在 SO 上发布了一个关于此的问题,请参阅此处了解详细信息terminalvagrant up

今天,我再次卸载VirtualBox(删除VirtualBox VMs文件夹并将应用程序移至垃圾箱)并重新安装VirtualBox 6.1.3OS X 主机(此处链接)。

然后我继续运行vagrant upterminal成功编译:

在此输入图像描述

看到著名的绿色泰迪熊后,我尝试去vvv.test,但是页面无法加载。我尝试过访问provisioned以前访问过的网站的 URL,但它们也无法加载。

我也跑了vagrant up --debug,没看到什么问题。

我的Vagrant版本是2.2.19

不确定下一步要采取什么步骤?

编辑:

采取的步骤:

  1. 已运行vagrant up --provision到文件中的配置站点config.ymlconfig.yml文件如下所示)
  2. 尝试访问website-dev.test,页面无法加载
  3. 尝试访问vvv.test,页面无法加载
  4. 已运行vagrant reload --provision并重复步骤 2 和 3,但结果相同
  5. 已运行vagrant haltvagrant up重复步骤 2 和 3,但结果相同

我不认为我的config.yml文件有问题,就像Monteray更新之前一样,一切正常(yml此后我没有对我的文件进行任何更改)。但是,为了涵盖所有场景,这是我的config.yml文件:

sites:

  website-dev:
    skip_provisioning: false
    description: ""
    hosts:
      - website-dev.test
    custom:
      wpconfig_constants:
        WP_DEBUG: true
        WP_DEBUG_LOG: true
        WP_DISABLE_FATAL_ERROR_HANDLER: true


  wordpress-trunk:
    skip_provisioning: true 
    description: "An svn based WP Core trunk dev setup, useful for contributor days, Trac tickets, patches"
    repo: https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop.git
    hosts:
      - trunk.wordpress.test

  wordpress-meta-environment:
    skip_provisioning: true 
    description: "An environment useful for contributions to the WordPress meta team."
    repo: https://github.com/WordPress/meta-environment.git
    hosts:
      - wp-meta.test
    custom:
      provision_site:
        "buddypressorg.test": true
        "jobs.wordpressnet.test": true
        "wordcamp.test": true
        "wordpressorg.test": true
        "wordpresstv.test": true

utilities:
  core: 
    - tls-ca 
    - phpmyadmin

vm_config:
  memory: 1600
  cores: 2

general:
  db_backup: true
  db_restore: true
  db_share_type: false


vagrant-plugins:
  disksize: 10GB
Run Code Online (Sandbox Code Playgroud)

关于vagrant ssh,我不确定需要采取哪些步骤才能在这里重新开始工作,在文档vvv.test中也看不到任何内容?

Fre*_*ddy 0

感谢@Tinxuanna 的指导,我成功解决了这个问题(终于!)。

对于其他遇到类似问题的人,这就是我所做的:

  1. 访问/etc/hosts文件夹
  2. 找到名为的文件hosts并在文本编辑器中打开它。
  3. 删除相关的IP地址vagrant(我保留了原始文件的备份以防万一)
  4. 保存hosts文件后删除 IP 地址,我运行vagrant up --provision
  5. 然后我跑了vagrant up
  6. 然后访问vvv.test
  7. 你完成了!