Es ist eine großartige Methode, einen Server auf Ihrer Website zu haben, ohne Ihren Computer zu verschmutzen. Das Schlimme ist, dass Sie, wenn ein Problem auftritt, über fortgeschrittene Kenntnisse verfügen müssen, um es zu beheben.
Wir werden immer haben MAMP y ServerPress 😉
Um Vagrant zu konfigurieren, müssen Sie die folgenden Schritte ausführen:
installieren Virtual Box
installieren Landstreicher
Ich werde erklären, wie man es auf MAC macht, auf Linux ist es wahrscheinlich dasselbe und auf Windows bin ich mir nicht sicher 🙂
Jetzt öffnen wir ein Konsolenterminal und geben Folgendes ein:
git-Klon git@github.com:10up/varying-vagrant-vagrants.git wordpress
Dadurch klonen wir das Repository in den WordPress-Ordner
In unserer Hostdatei (/etc/hosts) müssen wir die folgende Zeile hinzufügen:
192.168.50.4 local.wordpress.dev local.wordpress-trunk.dev
Wir gehen zu dem von uns erstellten Ordner mit dem Namen WordPress und fügen Folgendes ein:
Landstreicher
Es wird eine Weile dauern (insbesondere beim ersten Mal) und es wird eine virtuelle Maschine erstellt, damit wir unseren Computer als Server verwenden können, um lokal an WordPress zu arbeiten.
Sobald es fertig ist, können wir in unseren Browser schreiben: local.wordpress.dev und wenn alles gut gelaufen ist, funktioniert unsere WordPress 🙂
Entdecken Sie mehr hier (In Englisch)
Fügen Sie weitere WordPress-Installationen in derselben virtuellen Maschine hinzu.
Als erstes gehen wir in den Ordner /config/nginx-config/sites
In diesem Ordner sehen Sie mehrere .conf-Dateien, kopieren Sie eine davon, geben Sie den Namen der Domain ein, die Sie verwenden möchten, local.tuweb.com.conf und bearbeiten Sie ihn:
Sie müssen zwei Zeilen bearbeiten:
1- Servername local.yourweb.com;
2- www-Verzeichnis: root /srv/www/yourweb;
Jetzt gehst du zurück in das Stammverzeichnis und betrittst das Datenbankverzeichnis und kopierst die Datei init-custom.sql.sample und gibst ihr den Namen init-custom.sql
Und für jede WordPress, die Sie installieren möchten, erstellen Sie eine Datenbank wie folgt:
DATENBANK ERSTELLEN, WENN NICHT VORHANDEN `Datenbank`; GEWÄHREN SIE ALLE PRIVILEGIEN AUF `database`.* AN 'user'@'localhost' IDENTIFIED DURCH 'password';
Wir kehren zum Stammordner zurück, geben den www-Ordner ein und kopieren den gesamten WordPress-Ordner in einen neuen Ordner mit dem Namen, den wir oben unter Punkt 2 eingegeben haben: tuweb
Wir können den gesamten Inhalt auf folgende Weise kopieren:
cp -rv wordpress-default/ tuweb
Wir betreten den neuen Ordner und löschen die Datei wp-config.php:
rm -rf tuweb/wp-config.php
Fügen Sie der Datei /etc/hosts die folgende Zeile hinzu:
192.268.50.4 local.yourweb.com
Jetzt müssen wir nur noch in das Stammverzeichnis zurückkehren und schreiben:
Landstreicher
Wenn wir local.tuweb.com schreiben, sollten wir unsere neue WordPress sehen
Wenn die neue Website für Sie nicht funktioniert, versuchen Sie Folgendes einzugeben:
vagabundierende Bestimmung
Wenn Sie neue Websites hinzufügen, müssen Sie manchmal Vorkehrungen treffen, damit die Änderungen wirksam werden.
Grüße
Oscar
Sehr interessante Virtualisierung mit Vagram. Danke für das Geschenk Oscar, natürlich verspricht die Seite.