Importar un site Magento en MAMP

Primero crear el directorio para el site, y bajar los archivos desde el FTP.

Luego, exportar la base de datos en el servidor. Para importar el dump file del site con Magento en MAMP, hay que incluir la siguiente sentencia al comienzo del archivo SQL:

SET FOREIGN_KEY_CHECKS = 0;

Luego por consola, ejecutar la siguiente línea:
$ cd /Applications/MAMP/Library/bin
$ ./mysql -u root -p mylocaldb < /Users/myuser/bd_dump.sql

Para crear el Virtual Host, hay que editar el archivo /Applications/MAMP/conf/apache/httpd.conf y agregar el Virtual Host:

<virtualhost *="">
   ServerName mysite.local
   DocumentRoot "/Users/myuser/Work/MAMP/mysite.com"
</virtualhost>
 

También hay que editar el archivo /etc/hosts y agregar lo siguiente:

127.0.0.1    mysite.local
::1          mysite.local


Y por último hay que editar las siguientes filas en MySQL:

select * from core_config_data where path = 'web/unsecure/base_url';
select * from core_config_data where path = 'web/secure/base_url';

Y quizás esta: 
select * from core_config_data where path = 'admin/url/custom';

E incluir en ellas la nueva url: http://mysite.local. Acá colgué un script que hice para automatizar un poco la actualización de las URLs.

Si hay problemas luego de todo esto ver acá y acá.