Produktion sichern und auf Testshop clonen - Hexpendable/Stoffpilz GitHub Wiki

1. Shop(s) offline setzen

Web-Shop im Gambio Admin Bereich ''offline'' setzen.
(DB-Updates während Kopiervorgang verhindern)

2. Start SSH-Terminal Verbindung (PUTTY)

ssh [email protected] (Passwort in Dashlane)
Verzeichnis wechseln:cd www/stoffpilz.ch

3. Datenbank sichern

mysqldump --host stoffp3.mysql.db.internal -u stoffp3_g4mbio -pEI7EUEMQ
stoffp3_g4mbio > ShopDB.sql

4. Shopdaten sichern

tar cvzf Shop.tar.gz *

5. Alte Daten im Testsystem löschen

ssh [email protected] rm -rf www/waginet.ch/sp/*
(Verzeichnis wird komplett geleert)

6. Sicherungen ins Testsystem kopieren

scp Shop.tar.gz [email protected]:www/waginet.ch/sp
(ShopDB.sql ist im Archiv enthalten und muss nicht separat kopiert werden)

7. SSH-Terminal Verbindung wechseln zum Testsystem

Produktion verlassen:exit
Login im Testsystem:ssh [email protected]
Verzeichnis wechseln:cd www/waginet.ch/sp

8. Sicherung entpacken und DB restoren

Sicherung entpacken
tar xvzf Shop.tar.gz

Datenbank leeren und neu anlegen
mysql --host ipavixos.mysql.db.internal -u ipavixos_gambio -pP@ss4GambioDB
DROP DATABASE ipavixos_gambio;
CREATE DATABASE ipavixos_gambio;
exit;

Datenbank restoren
mysql --host ipavixos.mysql.db.internal -u ipavixos_gambio -pP@ss4GambioDB ipavixos_gambio < ShopDB.sql

9. Cache leeren und Konfiguration anpassen

Verzeichnis wechseln: cd ..
Cache leeren:./cc.sh
Konfigurationsfiles anpassen:./configupdate.sh

10. Webshop nach Testshop kopieren beendet

https://www.testshop.waginet.ch
Produktiver Web-Shop im Gambio Admin Bereich wieder ''online'' setzen.

⚠️ **GitHub.com Fallback** ⚠️