jtl_shop4:update_shop5
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
jtl_shop4:update_shop5 [28/10/2021 12:58] – angelegt conny | jtl_shop4:update_shop5 [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== JTL Shop4 Update auf JTL Shop5 ===== | ===== JTL Shop4 Update auf JTL Shop5 ===== | ||
+ | <note tip> | ||
+ | Erstellen eines Test JTL-Shop5, basierend auf der Kopie eines laufenden JTL-Shop4' | ||
+ | </ | ||
- | Vorgehensweise: Erstellen eines Test JTL-Shop5 auf einer Kopie des JTL-Shop4 | + | Eine Update Anleitung gibt es bei JTL unter:\\ |
+ | https:// | ||
+ | | ||
+ | \\ | ||
==== Vorbereitungen ==== | ==== Vorbereitungen ==== | ||
* erstellen einer leeren Testdatenbank (im Backend des Hosters) | * erstellen einer leeren Testdatenbank (im Backend des Hosters) | ||
Zeile 13: | Zeile 19: | ||
==== im neuen Webverzeichnis ==== | ==== im neuen Webverzeichnis ==== | ||
- | * htaccess - URLS ausdokumentieren | + | * htaccess - alte URL' |
* includes/ | * includes/ | ||
* jetzt sollte der Shop4 als Kopie funktionieren | * jetzt sollte der Shop4 als Kopie funktionieren | ||
Zeile 26: | Zeile 32: | ||
==== Shop5 installieren/ | ==== Shop5 installieren/ | ||
* aktuelle Version bei JTL herunter laden und wie von JTL vorgeschrieben die Dateinen daraus entfernen | * aktuelle Version bei JTL herunter laden und wie von JTL vorgeschrieben die Dateinen daraus entfernen | ||
+ | < | ||
+ | admin/ | ||
+ | robots.txt (nur falls Sie diese angepasst haben) | ||
+ | shopinfo.xml | ||
+ | </ | ||
+ | * PHP Version des Testshops auf >= 7.3. umstellen und testen (php_test.php) siehe weiter unten | ||
* JTL Shop5 auf WEB kopieren (z.B. per FTP) | * JTL Shop5 auf WEB kopieren (z.B. per FTP) | ||
* JTL Shop5 entpacken (unpacker.php) s.h. weiter unten | * JTL Shop5 entpacken (unpacker.php) s.h. weiter unten | ||
Zeile 44: | Zeile 56: | ||
<code php| copy_db.php> | <code php| copy_db.php> | ||
<?php | <?php | ||
- | /* | + | /** |
- | | + | |
*/ | */ | ||
Zeile 69: | Zeile 81: | ||
==== WEB kopieren ==== | ==== WEB kopieren ==== | ||
- | <code php| coopy_web.php> | + | <code php| copy_web.php> |
<?php | <?php | ||
- | /* | + | /** |
+ | * kopiert ein Web Verzeichnis in ein anderes (mit Unterverzeichnissen) | ||
* source und dest Verzeichnis sollten existieren | * source und dest Verzeichnis sollten existieren | ||
*/ | */ | ||
Zeile 97: | Zeile 110: | ||
$shellBefehl = "cp -RvpT $source $dest >> | $shellBefehl = "cp -RvpT $source $dest >> | ||
/** | /** | ||
- | * cp Parameter | + | * cp Parameter |
- | * R rekursiv = mit Unterverzeichnissen | + | * R rekursiv = mit Unterverzeichnissen |
- | * v verbose = vergleichen | + | * v verbose = vergleichen |
- | * p preserve = mode, | + | * p preserve = mode, |
- | * T no-target-directory = keine Zielverzeichnis | + | * T no-target-directory = keine Zielverzeichnis |
- | */ | + | */ |
exec($shellBefehl, | exec($shellBefehl, | ||
var_dump($output, | var_dump($output, | ||
} | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== PHP Test ==== | ||
+ | <code php| php_test.php> | ||
+ | <?php | ||
+ | /** | ||
+ | * Anzeige des aktuellen PHP Version mit allen Info's | ||
+ | */ | ||
+ | phpinfo(); | ||
+ | ?> | ||
</ | </ | ||
jtl_shop4/update_shop5.1635418688.txt.gz · Zuletzt geändert: 28/10/2021 11:58 (Externe Bearbeitung)