Magento Naar Byte Verhuizen

Hoe kunt u uw Magento naar de hosting van Byte migreren?
Het is niet moeilijk!

1. Bestanden kopiëren

  • U moet alle bestanden uploaden naar uw account bij Byte. Website bestanden staan bij ons in de map uwsite.nl/
  • zie ook: Alles Over FTP

2. Database verhuizen

A) maak een lege database bij Byte aan

B) exporteer de database van de huidige site naar een .sql bestand. Sommige mogelijkheiden
  • met webinterface bij uw huidige provider (bijv. PhpMyAdmin). Bij ons werkt zult u de database exporteren zoals in Database Backup beschreven
  • met een programma zoals HeidiSQL (Win), NaviCat (Mac), MysqlWorkbench 5.2.x (Linux)

C) importeer het .sql bestand naar de nieuwe database bij Byte:

3. Site adres en database inloggegevens aanpassen

A) als de Magento database geimporteerd is, moet het adres van de site bij Byte in de database aanpassen
  • adres van uw site is uwsite.nl.testbyte.nl
  • ga naar Byte ServicePanel -> PhpMyAdmin.
  • kies de tabel core_config_data, en zoek 2 regels met
path=web/unsecure/base_url en path=web/secure/base_url
  • alternatief kunt u onderstaande SQL queries uitvoeren op de net geïmporteerde database:
    UPDATE core_config_data
     SET value = 'http://uwsite.nl.testbyte.nl/'
     WHERE path LIKE 'web/unsecure/base_url'
     LIMIT 1 ;
    UPDATE core_config_data
     SET value = 'https://uwsite.nl.testbyte.nl/'
     WHERE path LIKE 'web/secure/base_url'
     LIMIT 1 ;
    

B) vervang bestaande database gegevens (van oude site/database) met uw Byte database gegevens:
  • het configuratie bestand staat in uwsite.nl/app/etc/local.xml als u met FTP inlog
  • database configuratie regels zijn ongeveer:
    	<default_setup>
                    <connection>
                        <host><![CDATA[dbint019133]]></host>
                        <username><![CDATA[u019133_magbyte]]></username>
                        <password><![CDATA[aaa11aaa]]></password>
                        <dbname><![CDATA[db019133_magbyte]]></dbname>
                        <active>1</active>
                    </connection>
            </default_setup>
    

4. Maak de site cache leeg (belangrijk!)

  • Login via FTP en gooi de uwsite.nl/var/session en uwsite.nl/var/cache mappen weg.
  • Haal de bestanden in downloader/pearlib/cache/ en downloader/pearlib/download/ weg.

FAQ

De site geeft een fout "Notice: Undefined index: 0"

Dit komt doordat Magento in sommige auto_increment velden een 0 gezet heeft, wat bij het dumpen van de database niet goed is overgekomen.
  • Log in op phpmyadmin
  • Zet in de tabel 'core_store' het 'store_id' van het 'Admin' record op 0.
  • Zet ook in de tabel 'core_website' het 'website_id' veld van het 'Admin' record op 0.