Återställning efter komponentfel
I det här avsnittet beskrivs hur du återställer om en komponent inte kan distribueras på rätt sätt. Typiska exempel är komponenter som har beroenden som inte uppfylls av din fjärrmiljö, till exempel inkompatibla PHP-versioner.
Du kan återställa efter en misslyckad distribution på något av följande sätt:
- Återställa en säkerhetskopia
- Rensa projekt och kod från tidigare ändringar och omdistribuera
Rensa, ta bort och omdistribuera
Om du vill rensa upp från den tidigare distributionen identifierar du komponenten som lades till eller uppdaterades och tar sedan bort den. Logga först in i fjärrmiljön och rensa innehållet i katalogen var
manuellt. Ta sedan bort komponenten från filen composer.json
och distribuera om miljön.
Så här rensar du var
kataloger:
-
Byt till din projektkatalog på din lokala arbetsstation.
-
Använd SSH för att logga in i fjärrmiljön.
code language-bash magento-cloud ssh
-
Rensa katalogerna
var
.code language-shell rm -rf var/*
-
Logga ut.
Så här tar du bort komponenten:
-
Byt till din projektkatalog på din lokala arbetsstation.
-
Rensa cachen.
code language-bash composer clear-cache
-
Ta bort komponenten från filen
composer.json
.code language-bash composer remove <component-name>:<version>
Om följande meddelande visas behöver du inte göra något mer:
code language-none Package "<name>:<version>" listed for update is not installed. Ignoring.
-
Vänta medan beroendena uppdateras.
-
Lägg till, implementera och push-ändra kod.
code language-bash git add -A
code language-bash git commit -m "<message>"
code language-bash git push origin <environment-ID>
Mer information om hur du återställer en miljö utan säkerhetskopiering finns i Återställa en miljö.