Per spostare il proprio e-commerce Magento su di un nuovo server, basta seguire pochi passi:

  • Disabilitare la cache, da pannello amministrazione.
  • Tramite file-manager oppure ftp scaricare tutta la cartella public_html dove risiede l'intera installazione di magento.
  • fare un backup dell'intero database, con il comando esporta di phpmyadmin (esiste anche un comando nella amministrazione, ma ne parlerò un'altra volta).

Ora che si ha tutto, sul proprio pc, prima di scaricare tutto sul nuovo server, effettuare le seguenti modifiche ai file scaricati:

  • Aprire con un editor di testo il file: /public_html/app/etc/local.xml e li modificare i dati della connessione al database con quelli del nuovo server.
  • Aprire con un editor di testo il file di backup sql del database appena esportato, e con il comando di sostituzione automatica, sostituire tutte le stringhe: http://nome_dominio_vecchio.xx con http://nome_dominio_nuovo.xx
  • Scaricare via ftp, nella stessa posizione del vecchio server, tutto il contenuto della cartella public_html nel nuovo server.
  • Importare con PhpMyAdmin il file di backup sql modificato e il gioco è fatto!

Se per impostazioni del server l'importazione di un file sql di dimensioni troppo grandi dovesse fallire, si deve provare a spezzettare il file in più porzioni, oppure se si ha accesso alle impostazioni di php.ini o a riga di comando, si può procedere come descritto in questo articolo.

Per qualsiasi domanda lasciate un commento, oppure scrivetemi con l'apposito form.