В отличие от большинства других cms, Magento Shopping Cart хранит настройки базы данных не в php, а в xml файле. И находится этот файл по адресу:
app/etc/local.xml
Часть, отвечающая за коннект к базе имеет примерно такой вид:
<connection>
<host>{{db_host}}</host>
<username>{{db_user}}</username>
<password>{{db_pass}}</password>
<dbname>{{db_name}}</dbname>
<initStatements>{{db_init_statemants}}</initStatements>
<model>{{db_model}}</model>
<type>{{db_type}}</type>
<pdoType>{{db_pdo_type}}</pdoType>
<active>1</active>
</connection>
В некоторых случаях, для того, чтоб система заработала с новым сервером баз данных необходимо очистить кеш Magento, удалив все содержимое из папки var/cache
Прочитал пост на Хабре и узнал что в мире существует около сотни систем управления онлайн-магазинов. Подумал, неплохо бы их систематизировать и создать по ним поисковую систему.
Возможно кому-то пригодится инфографика от ecreativeim.com. Конечно, она не охватывает все возможные критерии хорошего сайта и возможные проблемы, но в качестве наглядного пособия для клиентов и начинающих может быть использована вполне. Нажмите на картинку для увеличения: