Magento uppgraderar till 1.7

Uppgradering av Magento Commerce 1.4, 1.5 och 1.6 till 1.7

Magento är ett ganska komplext program som inte har en enkel uppgraderingslösning. Eftersom att följa standardguiderna ger ganska många fel skrev jag min egen uppgraderingsguide med tack till Duntuk.com och Nyckelfärdig.

För versioner lägre än 1.4.2 måste du först följa stegen från Nyckelfärdig för lägre versioner.

Steg för uppgradering

  • SÄKERHETSKUPP!
  • Installera en nyinstallation av Magento på en underkatalog eller annan värd på en ny databas (skriv inte över din egen version såklart).
  • Med db reparationsverktyg från Magento kan du jämföra din egen databas med den nya databasen du just installerade. Reparationsverktyget db letar efter fel i databasen och kan uppgradera dem.
  • Öppna SSH och ta bort din cache:
    rm -rf var/cache/*
    rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*

Uppgraderingssteg

  • Chmod mage-filen: $ chmod 550 ./mage
  • Uppgradera webbplatsen (enligt Duntuk och Turnkeye):$ ./mage mage-setup .
    $ ./mage sync --force
    $ ./mage list-uppgraderingar # (för att se om det finns uppgraderingar)
    $ ./mage config-set prefered_state stabil
  • Starta uppgraderingen
    $ ./mage upgrade-all --force
  • Om uppgraderingen är klar ser du rader som:
    Paketet uppgraderat: community/Mage_Locale_en_US 1.7.0.2
  • Ta bort cache och sessioner
    $ rm -rf var/cache/* var/session/*
    $ rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
  • Besök hemsidan som kommer att utlösa uppgraderingsprocessen. Det kan ta upp till 30 minuter. Genom att göra det av SSH säkerställer minnet:
    $ php -f index.php
  • Ibland är det säkrare att trigga index.php flera gånger tills det ger en blank retur
  • Besök sedan administratören och se till att versionsnumret är numret på den uppgraderade versionen

Eftervård

Indexera om webbplatsen om uppgraderingen lyckas:

$ php shell/indexer.php reindexall

Ställ tillbaka alla behörigheter:

$ hitta . -typ f -exec chmod 644 {} \;
$ hitta . -typ d -exec chmod 777 {} \;

$ chmod 755 mage
$ chmod o+w var var/.htaccess app/etc
$ chmod -R o+w media
$ chmod -R 777 var/package var/locks var/report var/export downloader

Förhoppningsvis är din sida uppgraderad nu! Om du har några frågor svara nedan!

frågor

Fel: Mages registernyckel "_resource_helper/core" finns redan

rm -rf var/session/*
rm -rf var/cache/*

Om det inte fungerar starta om cachningsverktyg som Memcached!

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

sv_SESvenska
Bläddra till toppen