Konfigurationsfilen saknas eller har ändrats
I den här artikeln beskrivs hur du löser ett problem där konfigurationsfilerna har ändrats eller saknas.
Berörda produkter och versioner
- Adobe Commerce om molninfrastruktur, alla versioner
Problem
Konfigurationsfilerna config.php
och/eller env.php
ändrades felaktigt eller saknas.
Lösning
Distributionsprocessen skapar en säkerhetskopieringsfil för varje konfigurationsfil:
app/etc/config.php.bak
- innehåller systemspecifika inställningar och genereras automatiskt under bygget om det inte finnsapp/etc/env.php.bak
- innehåller känsliga konfigurationsdata
Du kan återställa dem med ECE-verktygen backup:restore
.
BAK-filerna är en produkt i distributionsprocessen. Om du ändrar en konfigurationsfil manuellt efter distributionen återspeglas ändringarna inte i de befintliga BAK-filerna.
Så här återställer du konfigurationsfilerna:
-
Logga in på fjärrdatabasen med SSH.
-
Visa en lista över tillgängliga säkerhetskopieringsfiler.
code language-none ./vendor/bin/ece-tools backup:list
code language-none The list of backup files: app/etc/env.php app/etc/config.php
-
Återställ konfigurationsfilerna.
code language-none ./vendor/bin/ece-tools backup:restore
Du får en lista över befintliga konfigurationsfiler som påverkas av återställningen.
code language-none app/etc/env.php file exists! If you want to rewrite existed files use --force app/etc/config.php file exists! If you want to rewrite existed files use --force
-
Använd alternativet
--force
om du vill skriva över alla filer.code language-none ./vendor/bin/ece-tools backup:restore --force
code language-none Command backup:restore with option --force will rewrite your existed files. Do you want to continue [y/N]?y Backup file app/etc/env.php was restored. Backup file app/etc/config.php was restored.
-
Du kan också återställa en viss konfigurationsfil.
code language-none ./vendor/bin/ece-tools backup:restore --force --file=app/etc/config.php
code language-none Command backup:restore with option --force will rewrite your existed files. Do you want to continue [y/N]?y Backup file app/etc/config.php was restored.