vvv.test wird nicht geladen (und keine meiner Websites), wenn vagrant ausgeführt wird

Lesezeit: 4 Minuten

Benutzer-Avatar
Freddy

Seitdem ich meine aufgerüstet habe Mac zu Monterayich habe Probleme mit Vagrant.

Anfangs sehe ich a vBoxManage Fehler an terminal beim Laufen vagrant up. Ich habe zuvor eine Frage dazu auf SO gepostet, siehe hier für Details.

Heute habe ich deinstalliert VirtualBox wieder (entfernt VirtualBox VMs Ordner entfernt und die Anwendung in den Papierkorb verschoben) und neu installiert VirtualBox 6.1.3 für OS X-Hosts‘ (hier verlinken).

Ich bin dann gelaufen vagrant up an terminal und es erfolgreich kompiliert:

Geben Sie hier die Bildbeschreibung ein

Nachdem ich den berühmten grünen Teddy gesehen hatte, versuchte ich, dorthin zu gehen vvv.test aber die Seite lädt nicht. Ich habe versucht, auf URLs von Websites zuzugreifen, die gewesen sind provisioned vor, aber auch sie laden nicht.

Ich bin auch gelaufen vagrant up --debugund es wurde nichts Betreffendes gesehen.

Mein Vagrant Fassung ist 2.2.19

Sie sind sich nicht sicher, welche Schritte Sie als Nächstes unternehmen sollen?

Bearbeiten:

Schritte gemacht:

  1. Bin gelaufen vagrant up --provision Bereitstellung von Websites in config.yml Datei (config.yml Datei ist unten zu sehen)
  2. Habe versucht zuzugreifen website-dev.testSeite lädt nicht
  3. Habe versucht zuzugreifen vvv.testSeite lädt nicht
  4. Bin gelaufen vagrant reload --provision und wiederholte Schritte 2 und 3, aber dieselben Ergebnisse
  5. Bin gelaufen vagrant halt und vagrant up und wiederholte Schritte 2 und 3, aber dieselben Ergebnisse

Ich glaube nicht, dass es bei mir ein Problem gibt config.yml Datei, wie zuvor Monteray Update, alles hat gut funktioniert (und ich habe keine Änderungen an meiner vorgenommen yml Datei seitdem). Aber um alle Szenarien abzudecken, hier ist meine config.yml Datei:

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

In Bezug auf vagrant sshich bin mir nicht sicher, welche Schritte ich unternehmen müsste, um zu kommen vvv.test hier wieder anfangen zu arbeiten, kann auf dem nichts erkennen Dokumente dafür auch?

  • Hast du versucht, per ssh in deine VM zu gelangen? Sobald die virtuelle Maschine gebootet ist, können Sie ssh verwenden, indem Sie einfach „vagrant ssh“ ausführen. Außerdem müssen wir die Site zum Sites-Abschnitt der .yaml-Datei hinzufügen. Versuchen Sie also, ‘vvv.test‘ in Ihrer yaml-Datei und laden Sie dann die virtuelle Maschine mit dem Befehl ‘vagrant reload –provision’ neu.

    – Tinxuanna

    6. Dezember 2021 um 7:43 Uhr

  • Hallo @Tinxuanna – ich habe meine Frage aktualisiert, um auf deine obigen Fragen zu antworten 🙂

    – Freddie

    7. Dezember 2021 um 19:19 Uhr

  • Was mir in den Sinn kommt, ist, zur Datei „/etc/hosts“ zu gehen und die IP der Website website-dev.test hinzuzufügen (falls sie noch nicht hinzugefügt wurde). Besuchen Sie auch Probleme mit macOS Monterey und VB, wenn es etwas gibt, das Ihnen bei Ihrem Problem helfen kann. Vielleicht hilft es dir, wenn du das Problem dort meldest.

    – Tinxuanna

    8. Dezember 2021 um 7:36 Uhr

  • Docker schon probiert? Ich hatte mehrere Probleme mit Vagrant unter Windows, ich wechselte zu Docker und für mich scheint es intuitiver zu sein als die Vagrant/Ansible-Kombination.

    – Steaküberlauf

    11. Dezember 2021 um 7:54 Uhr

  • Haben Sie versucht, dies zu aktivieren, um die Protokollierung zu aktivieren? superuser.com/questions/804214/…

    – Steaküberlauf

    11. Dezember 2021 um 8:00 Uhr

Dank der Anleitung von @Tinxuanna ist es mir gelungen, das Problem (endlich!) zu lösen.

Für alle anderen, die ähnliche Probleme haben, hier ist, was ich getan habe:

  1. Greife auf … zu /etc/hosts Mappe
  2. Datei namens suchen hosts und in einem Texteditor öffnen.
  3. Entfernen Sie die zugehörigen IP-Adressen vagrant (Ich habe für alle Fälle eine Sicherungskopie der Originaldatei aufbewahrt)
  4. Nach dem Speichern hosts Datei die IP-Adressen entfernt, lief ich vagrant up --provision
  5. Ich bin dann gelaufen vagrant up
  6. Dann zugegriffen vvv.test
  7. Sie sind fertig!

Benutzer-Avatar
Shahid Ali

Nachdem ich die von anderen bereitgestellten Lösungen ausprobiert hatte, stellte ich fest, dass das Problem auf meinem Computer ein falscher IP-Bereich in Vagrantfile war. Um dies zu lösen:

  1. Vagrantfile bearbeiten
  2. IP ändern defaults['private_network_ip'] = '192.168.56.4' zu unterschiedlichen Reichweiten
  3. Speichern und ausführen vagrant up --provision

Wenn Freddys Lösung nicht funktioniert, probieren Sie es aus.

1367600cookie-checkvvv.test wird nicht geladen (und keine meiner Websites), wenn vagrant ausgeführt wird

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy