Magento 1 – cheatsheet

Het overzetten van Magento naar een andere omgeving.

Een aantal handige stappen om te onthouden.

Magento exporteren

Allereest maak je een export van de database. Aangezien een Magento database heel erg groot kan zijn gebruik ik hiervoor het volgende command:

#mysqldump -u YourUser -p YourDatabaseName > wantedsqlfile.sql

Uiteraard zonder # aan het begin.

Vervolgens maak ik een backup van alle bestanden door in cpanel gebruik te maken van de File Manager. Selecteer alle bestanden die je wilt hebben en klik op compress.

Vervolgens log ik in via (s)FTP en download ik het pakketje naar mijn computer.

We hebben nu de database en alle bestanden.

Unzip het bestand.

Ga naar de volgende folder:

var/cache en verwijder alles

#cd var/cache

voordat je de volgende command uitvoerd dubbel check of je in de cache folder zit. We gaan namelijk alles verwijderen. Ik heb ooit een hele server verwijderd doordat ik in de verkeerde map zat. Nee, dat was geen pretje maar leer je wel van!

Dubbel check en dan pas uitvoeren:

#rm -rf *

Nu moeten we de database gegevens toevoegen:

ga naar app/etc/local.xml en pas de database gegeven aan.

Ik ga ervan uit dat je phpmyadmin hebt geïnstalleerd.

Magento Database Importeren

Dan kunnen we nu aan de slag met het importeren van de database. De database kan erg groot zijn zodat het importeren via phpmyadmin niet werkt. Via phpmyadmin gaat dit sowieso een flink stuk trager.

Om de databse via de command line uit te voeren gebruik ik de volgende 2 commands:

#cd <folder_naam_waar_sql_bestand_staat>

Ik zit nu in de folder waar mijn SQL bestand staat.

Vervolgens ga ik het mysql.exe path klaarzetten zodat we deze kunnen uitvoeren. Voor xamp geldt het volgende path: C:\xampp\mysql\bin

#set path=C:\xampp\mysql\bin

Vervolgens kunnen we aan de slag met de import. Hiervoor voer ik het volgende command uit:

#mysql -u username -p database_name < sql_file.sql

De database wordt nu geïmporteerd.

Magento Database aanpassen

Ga naar de volgende tabel: core_config_data

Dit is de tabel waar alle configuraties zijn opgeslagen. We gaan nu de url veranderen van oudedomein.com naar development.dev

Magento 1 base_url aanpassen

Zoek in de tabel naar: path = base_link_url

Als het goed is krijg je nu een aantal urls, http en https, te zien. Deze pas je aan naar het nieuwedomein.com

Vervolgens gaan we aan de slag met het cookie path. We willen tenslote wel kunnen inloggen op de admin van Magento.

zoek in dezelfde tabel naar: path = web/cookie/cookie_domain

De waarde moet overeen komen met de domeinnaam. Tenzij je op localhost werkt en een *.dev domein gebruikt door middel van een vhost. Dan kun je de waarde leeg laten.

 

 

 

 

 

Dit artikel wordt constant geupdate. Ik gebruik dit artikel namelijk ook zelf als referentie materiaal. Ik raak mijn kladblokken redelijk vaak kwijt en dit probleem probeer ik op deze manier op te lossen.

Heb je een aanvulling? Of doe ik iets niet helemaal juist? Laat het me weten door een comment achter te laten!

 

About the Author Martijn

Hoi, Martijn hier. Ik ben verslaafd aan internet marketing sinds 2015. Ondertussen werk ik fulltime als internet marketeer en deel ik mijn ervaringen op dit blog om mijn ontdekkingen en proces te documenteren en uiteraard jou een handje op weg te helpen met jouw online avontuur. Heb je vragen, suggesties of opmerkingen laat dan een berichtje achter zodat ik je vraag zo goed mogelijk kan beantwoorden zodat ook andere er voordeel uit kunnen halen.

Leave a Comment: