129 lines
1.8 KiB
Markdown
129 lines
1.8 KiB
Markdown
# Environment
|
|
Als Umgebung kommt [DDEV](https://ddev.com/) zum Einsatz.
|
|
Die [Get Started](https://ddev.com/get-started/) Anleitung befolgen.
|
|
|
|
---
|
|
|
|
# Ablauf
|
|
- [ ] Altes Update Projekt/Ordner in DDEV löschen
|
|
- [ ] Neues Update Projekt vorbereiten
|
|
- [ ] Live Umgebung
|
|
- [ ] Wartungsmodus aktivieren
|
|
- [ ] Backups
|
|
- [ ] DB
|
|
- [ ] Daten
|
|
- [ ] Backups runterladen
|
|
- [ ]
|
|
|
|
---
|
|
|
|
## 1. Altes Update löschen
|
|
|
|
Im Projekt Verzeichnis aufrufen:
|
|
```
|
|
ddev delete
|
|
```
|
|
|
|
Ordner löschen
|
|
|
|
```
|
|
rm -rf ~/dev/shopware/*
|
|
```
|
|
|
|
---
|
|
|
|
## 2. Neues Update vorbereiten
|
|
|
|
Anleitung im [Get Started](https://ddev.com/get-started/) befolgen
|
|
|
|
Ordner erstellen:
|
|
```
|
|
mkdir -p ~/dev/my-project && cd ~/dev/my-project
|
|
```
|
|
|
|
Initialisieren
|
|
```
|
|
ddev config
|
|
```
|
|
|
|
Starten:
|
|
```
|
|
ddev start
|
|
```
|
|
|
|
---
|
|
|
|
## 3. Live Umgebung
|
|
|
|
Wartungsmodus, Backups erstellen (Daten und DB).
|
|
Backups runterladen.
|
|
Backup Datei in wsl kopieren Pfad:
|
|
```
|
|
cd /dev
|
|
```
|
|
|
|
---
|
|
|
|
## 4. Update lokal vorbereiten
|
|
|
|
Backup extrahieren
|
|
```
|
|
tar -xf backup.tar -C ~/dev/shopware
|
|
```
|
|
|
|
Daten aus Subfolder noch oben bewegen
|
|
```
|
|
mv lodner.shop/* .
|
|
```
|
|
|
|
Subfolder löschen
|
|
```
|
|
rm lodner.shop/
|
|
```
|
|
|
|
Neustarten
|
|
```
|
|
matth@SurfaceMatthias:~$ ddev restart
|
|
```
|
|
|
|
Lokale Sicherung erstellen
|
|
```
|
|
cp -r shopware/ shopware2/
|
|
```
|
|
|
|
### Datenbank importieren:
|
|
.sql Datei aus .zip extrahieren
|
|
```
|
|
ddev import-db --file=/mnt/c/Users/matth/Downloads/GHL26495_sw6_2026-05-22_00-38-14.sql
|
|
```
|
|
|
|
PHPMyAdmin
|
|
```
|
|
ddev phpmyadmin
|
|
```
|
|
|
|
Neustarten
|
|
```
|
|
ddev restart
|
|
```
|
|
|
|
---
|
|
|
|
## 5. Lokales Update
|
|
|
|
### Vorbereitung
|
|
In Verzeichnis wechseln
|
|
```
|
|
cd ~/dev/shopware/public
|
|
```
|
|
|
|
Updater runterladen (prüfen ob notwendig)
|
|
```
|
|
ddev exec wget https://github.com/shopware/web-installer/releases/latest/download/shopware-installer.phar.php
|
|
```
|
|
|
|
### Update
|
|
Anleitung von [Showare](https://docs.shopware.com/en/shopware-6-en/update-guides/updating-shopware#update-with-composer)
|
|
|
|
|