Entwicklungsumgebung einrichten: Unterschied zwischen den Versionen
Ergänzung Mailpit
(+ddev clean) |
(Ergänzung Mailpit) |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 34: | Zeile 34: | ||
<nowiki>sudo apt update | <nowiki>sudo apt update | ||
sudo apt install php8.2 php8.2-mbstring php8.2-curl php8.2-xml php8.2-mysql | sudo apt install php8.2 php8.2-mbstring php8.2-curl php8.2-xml php8.2-mysql | ||
sudo apt install mariadb-client</nowiki> | sudo apt install mariadb-client | ||
sudo apt install ddev</nowiki> | |||
Sollten beim Installieren der Pakete Fehlermeldungen auftreten, ist es empfehlenswert, die Pakete einzeln zu installieren und auftretende Fehler/Abhängigkeiten einzeln zu lösen. | Sollten beim Installieren der Pakete Fehlermeldungen auftreten, ist es empfehlenswert, die Pakete einzeln zu installieren und auftretende Fehler/Abhängigkeiten einzeln zu lösen. | ||
| Zeile 59: | Zeile 60: | ||
=== Sourcecode lokal herunterladen === | === Sourcecode lokal herunterladen === | ||
Ein Terminal öffnen, folgende Kommandos ausführen und dabei Namen und Email-Adresse des Git-Accounts eintragen: | Ein Terminal öffnen, folgende Kommandos ausführen und dabei Namen und Email-Adresse des Git-Accounts eintragen: | ||
<nowiki>git config -- | <nowiki>git config --local user.name "Your Name Here" | ||
git config -- | git config --local user.email "your_email@youremail.com"</nowiki> | ||
Im Verzeichnis "home" einen Ordner "opencaching" (Name beliebig) anlegen. Dort folgenden Code ausführen. Dies legt einen Ordner mit dem Namen “oc-server3“ an, lädt den OC-Code aus deinem Github-Fork herunter und kopiert ihn in diesen Ordner. | Im Verzeichnis "home" einen Ordner "opencaching" (Name beliebig) anlegen. Dort folgenden Code ausführen. Dies legt einen Ordner mit dem Namen “oc-server3“ an, lädt den OC-Code aus deinem Github-Fork herunter und kopiert ihn in diesen Ordner. | ||
| Zeile 102: | Zeile 103: | ||
https://try-opencaching.ddev.site | https://try-opencaching.ddev.site | ||
Das Passwort für den Benutzer ''root'' lautet ''developer''. Das Passwort der anderen Benutzer (Benutzernamen siehe Datenbank) lautet ''password'' | |||
* Ein Mailpit steht nun über den Browser bereit (zumindest für den Legacy-Teil, für OC4 ist es noch nicht bestätigt) unter: | |||
https://opencaching.ddev.site:8026/ | |||
| Zeile 118: | Zeile 122: | ||
Danach sind ein erneutes ''ddev start'' und ''ddev init'' notwendig. | Danach sind ein erneutes ''ddev start'' und ''ddev init'' notwendig. | ||
=== von DDEV angelegte Objekte löschen und Projekte aus der globalen DDEV-Liste löschen === | |||
<nowiki>ddev clean --all</nowiki> | <nowiki>ddev clean --all</nowiki> | ||
<nowiki>ddev stop --unlist opencaching</nowiki> | |||
=== xdebug in der Entwicklungsumgebung starten === | === xdebug in der Entwicklungsumgebung starten === | ||