Ein paar konkrete Beispiele/Screenshots der Fehlermeldungen wären schon ganz praktisch Ich habe einen ähnlichen Prozess bei dem ich meine Testumgebung (basierend auf dem Production Template v6.3.1.0) zwischen unterschiedlichen Rechnern (MacOS & Debian) hin und her schiebe. Das macht bei mir keine Probleme.
Nutzt du Git in deinem Skript?
Wird das Frontend gar nicht mehr dargestellt? Oder fehlt nur sowas wie Bilder & CSS Dateien?
Welches Betriebssystem nutzt du? Welche MySQL/MariaDB Version?
Ich nutze MacOS, Debian 10, MySQL 8 & PHP7.4
Bei mir ist es noch viel einfacher als bei Dir. Alles passiert direkt auf einem Server (direkt beim Hoster). Und wie gesagt bis zur Version SW 6.2 hat auch alles Funktioniert.
Ich benutze kein git (und es macht keinen Unterschied, ob ich es via script erstelle oder ob ich die einzelnen Schritte manuel auf dem CLI ausführe => also sollte es kein grundsätzlicher scripts Fehler sein )
Das frontend und backend wird gar nicht dargestellt nur Error 404
18.09.2020 12:11:56 INFO 2001 File not found [/home/kiwitaan/public_html/stage/public/404.shtml]
18.09.2020 12:11:56 INFO 2001 File not found [/home/kiwitaan/public_html/stage/public/admin]
18.09.2020 12:11:54 INFO 2001 File not found [/home/kiwitaan/public_html/stage/public/404.shtml]
18.09.2020 12:11:54 INFO 2001 File not found [/home/kiwitaan/public_html/stage/public/admin]
18.09.2020 12:11:47 INFO 2001 File not found [/home/kiwitaan/public_html/stage/public/404.shtml]
raw log vom Webserver:
2001:171b:2277:23c1:dcf7:4fb1:9cbc:25c7 - - [18/Sep/2020:11:53:49 +0200] "GET / HTTP/1.1" 404 707 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15"
2001:171b:2277:23c1:dcf7:4fb1:9cbc:25c7 - - [18/Sep/2020:11:54:25 +0200] "GET /admin HTTP/1.1" 404 707 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15"
2001:171b:2277:23c1:dcf7:4fb1:9cbc:25c7 - - [18/Sep/2020:11:54:25 +0200] "GET /favicon.ico HTTP/1.1" 404 707 "http://stage.kiwitaana.ch/admin" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15"
2001:171b:2277:23c1:dcf7:4fb1:9cbc:25c7 - - [18/Sep/2020:11:53:49 +0200] "GET /favicon.ico HTTP/1.1" 404 707 "http://stage.kiwitaana.ch/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15"
Hast du schonmal sowas wie eine index2.php - mit einer einfachen Ausgabe wie „Hallo Welt“ - in das Public Verzeichnis kopiert und getestet ob du diese aufrufen kannst?
Hast du schonmal sowas wie eine index2.php - mit einer einfachen Ausgabe wie „Hallo Welt“ - in das Public Verzeichnis kopiert und getestet ob du diese aufrufen kannst?
Danke für Deinen Hinweis. Der hat mich auf die richtige Spur geführt.
Wenn ich die index2.php in das bestehende stage/public lege kommt der genau gleiche 404 Error.
Wenn ich jedoch index2.php in ein leeres stage/public lege kommt hello world.
Habe jetzt rausgefunden was passiert ist. Als root cause beim Upgrade auf 6.3.1 wurde folgende Berechtigungen und group vom public geändert (oder eventuell auch eine Sicherheitsfunktion bei meinem Provider).
im shop dir wurde drwxr-xr-x 10 user user 4.0K 17. Sep 19:16 public/ ==> _ drwxr-x— 10 user nobody 4.0K 17. Sep 19:16 public/_ geändert.
beim cp nach staging wurde daraus (bei meinem Provider darf ich keine group nobody zuweisen).