4.4.x Umzug/Kopie mit composer.lock
Hallo,
für eine Kopie/Umzug einer bestehende Installation wurden hier schon zahlreiche Vorgehensweisen
mit der jeweiligen composer.json beschrieben s. auch Beitrag
Ist bei einem Umzug über die composer.json dann die jeweilige php Umgebung egal - z.B. quelle php70 & ziel php71 oder umgekehrt (solange die Contao System Vorausetzungen erfüllt sind)?
Wenn ich es richtig verstanden habe würde hierbei aber auch auf mögliche neuere Paket Versionen aktualisiert.
Möchte ich nun eine 1:1 Kopie hinsichtlich der Paket Versionen haben kann man hierzu ja die entsprechende composer.lock nutzen / zusätzlich kopieren.
Wie sieht es dann mit der php Umgebung für Quelle/Ziel aus? Muß diese dann vollständig identisch sein?
Danke
Frank
4.4.x Umzug/Kopie mit composer.lock
Zitat:
Zitat von
Franko
Da dann auf 1&1 genau diese php Version ja vorliegt - warum wird dann der Platform Eintrag noch benötigt zumal ja dann eh nur alles aus der lock gezogen wird ...
Evtl. Misserverständlich:
Lokal bleibt der Platform Eintrag - wird weiterhin benötigt
Auf 1&1 aber nicht unbedingt
Sofern immer von Lokal -> 1&1 geht
Gesendet von iPhone mit Tapatalk[/]
Gesendet von iPhone mit Tapatalk
4.4.x Umzug/Kopie mit composer.lock
Danke, wenn das so ist sind aber doch alle bisherigen Beiträge hierzu nicht frei von weiteren Fallstricken - unabhängig der Php Version - auch nicht der Beitrag von Erdmann&Freunde ...
Wenn ich nächste Woche im Büro bin kann ich weiter testen ...
Bitte meine Penetranz richtig einordnen - ich möchte das Thema nur durchdringen - kannst du folgende Annahmen bitte geduldig bewerten:
1) Wenn Lokal und zielserver identische Php Versionen verwenden und nur die composer.json kopiert wird kann es dennoch Probleme hinsichtlich Platform Untersciede geben..
Right?
2) Die composer.lock stellt ein Abbild der jeweiligen, durchgeführten Installation inkl. Php Version dar. Bei Providern die Probleme bei der Abhängigkeits Auflösung haben bzw. aufgrund Restriktionen hierbei abbrechen hilft die vorhandene .lock dies zu umgehen - denn es wird 1:1 herangezogen was in der .lock geschrieben steht
Right?
3) ich benötige keine Platform Definition in der composer .json solange Lokal und zielserver identische Php Versionen haben?
Right?
4) solange Lokal eine andere/höhere Php Version als auf dem zielserver besteht nutze ich Lokal den Platform Eintrag in der composer.json der die Php Version des Zielservers wiederspiegelt
Right?
5) Auch wenn 3) und 4) hinsichtlich Php Version Lokal stimmen kann es weitere Fallstricke bei Platform Unterschieden wie von Dir erwähnt geben
Right?
6) wenn 5) stimmt. Welche Vorgehensweise bleibt denn dann frei von weiteren Fallstricken
...
Gesendet von iPhone mit Tapatalk