Probablemente necesitamos instalar Magento en localhost para poder preparar el sitio previo a las etapas de testing y producción.
Se recomienda el uso de XAMPP o WAMP lo cual puede facilitar el trabajo. De todos modos, la instalación se logra siguiendo la guía de instalación de Magento, o también la guía en español disponible en el sitio de la comunidad de Magento en español.
Un problema que ha surgido varias veces es que una vez que trasladamos nuestro sitio a un hosting para ponerlo a pruebas o en producción, quedan incrustadas las direcciones localhost en lugar de las del propio sitio en donde lo alojamos.
Este problema se debe básicamente a las siguientes situaciones:
El primer punto se logra accediendo mediante phpMyAdmin o el cliente de MySQL que tengamos instalado y luego buscando por las ocurrencias de %localhost% en la base de datos de Magento.
Lo ideal sería buscar en todas las tablas para asegurarnos no hay alguna otra ocurrencia, pero lo más importante es ver en la tabla de configuración y modificar las entradas que aparece: localhost por las del dominio que estamos utilizando en el hosting.
Para resolver el problema de caché que puede estar provocando que las páginas del sitio continuen apuntando a localhost, lo que podemos hacer es borrar el directorio var/cache . Esto si bien parece básico, no lo he encontrado publicado en la página de Magento sino que he tenido que buscar dónde estaban presentes entradas de localhost en todos los archivos para hacerme una idea
Artículos relacionados: