Встановлюємо Magento на локальний компютер
Крок 1 – Скачування Magento
Перш за все потрібно скачати Magento. Заходимо на magentoecommerce.com/download та вибираємо бажаний формат Magento. Ви можете вибрати між меншою «Downloader» версією, яка розпаковує файли під час встановлення і «Full Release», яка включає вже розпаковані всі файли.

Сторінка завантаження Magento
Також скачайте «Sample data» (Тестові дані), так як це допоможе звикнути до Magento та розібратися з інтерфейсом. Вас поросять зареєструватися, але це не є обов’язково. Щоб скачати без реєстрації клікніть на «No, thanks. Just take me to the download page».
Крок 2 – Скачування XAMPP Lite
XAMPP Lite – це пакет який не потребує інсталяції. XAMPP Lite містить Apache, MySQL 5.1, PHP 5.2, phpMyAdmin 3.1 та багато іншого. Це додаткова зменшена редакція його старшого брата XAMPP. Він встановлює все (майже все), що потрібно Magento. Ви можете скачати zip-архів або zip-архів, який розпаковується самостійно з http://www.apachefriends.org/en/xampp-windows.html#646.

XAMPP Lite
Після скачування розпакуйте XAMPP Lite на ваш жорсткий диск в корінь. Наприклад так X:/xampplite (де X це назва вашого диску).
Крок 3 – настройка XAMPP Lite
Magento має високі вимоги до заліза та софту серверів. Тому ми повинні трішки модифікувати XAMPP Lite. Деякі додатки повинні бути завантажені додатково. В обох цих файлах D:\xampplite\apache\bin\php.ini та D:\xampplite\php\php.ini нам потрібно розкоментувати 4 рядки коду.
В обидвох файлах шукаємо
;extension=php_curl.dll ;extension=php_mcrypt.dll ;extension=php_mcrypt_filter.dll ;extension=php_mhash.dll
… і видаляємо крапки з комами
extension=php_curl.dll extension=php_mcrypt.dll extension=php_mcrypt_filter.dll extension=php_mhash.dll

Файли в яких треба змінювати код
Крок 4 – Замінюємо libmysql.dll
Для того щоб Magento працювало нам потрібно замінити libmysql на новішу версію. Просто скачайте http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip і скопіюйте libmysql.dll в папки D:\xampplite\apache\bin\ та D:\xampplite\php\.

dll файли які потрібно замінити
Крок 5 – Запускаємо XAMPP Lite

Запускаєма XAMPP тут
Клікаємо на D:\xampplite\xampp-control.exe щоб запустити панель управління.

На панелі запускаємо сервер Apache і сервер MySql
Крок 6 – Створюємо базу даних
В браузері вводимо http://127.0.0.1/phpmyadmin або http://localhost/phpmyadmin, щоб відкрити phpMyAdmin. Вибираємо ім’я бази даних («magento» хороший вибір
і клікаємо «create» (англ. .- створити).

Створення бази даних
Крок 7 – Встановлення sample data
Magento sample data повинна бути встановлена перед встановленням самого Magento. В іншому випадку буде помилка.

Імпортуємо sample data
Йдемо в закладку «import» і вибираємо magento_sample_data_for_1.2.0.sql який ви скачали на Кроці 1.

Вікно імпорту
Потім клікніть OK щоб виконати імпорт. Це займе трохи часу (щонайменше 20 секунд). Тому будь-ласка будьте терплячі і не переривайте цей процес. Результат має виглядати ось так:

Вдалий імпорт
Крок 8 – Встановлення Magento
Спочатку розпаковуємо magento-1.3.0.tar.bz2 який ми скачали на Кроці 1 у вашу htdocs папку: D:\xampplite\htdocs\magento\. Переконайтеся що всі файли є в цій папці, включаючи index.php. Структура вашої директорії повинна виглядати так:

Структура файлів
Потім відкрийте localhost/magento у вашому браузері. Magento запустить майстра встановлення. Перш за все вам потрібно прийняти ліцензію.

Ліцензія Magento
Виберіть потрібну локалізацію та валюту та продовжуйте. Під «Configuration» ви можете залишити все так як є. Якщо ви ставите не на локальну машину то вам буде потрібно ввести дані на доступ, які ви отримали від вашого хостера.

Конфігурація
На наступному кроці вам потрібно створити обліковий запис адміністратора (account). Введіть ваші персональні дані та інформацію для входу в систему. Ви можете залишити поле «Encryption Key» порожнім.

Створення облікового запису адміністратора
Після того, як ви підтвердите вашу інформацію для входу в систему натисканням клавіші «next» ви нарешті завершите встановлення.

Успішна інсталяція
Крок 9 – Знайомство з зовнішнім інтерфейсом
Після кліку на «Go to Frontend», він перенаправить вас до localhost/magento/. Тепер ви можете досліджувати магазин з продуктами, які ми додали з «sample data», додавати ці продукти до кошика та випробувати прекрасний one-page-checkout Мадженти. Можете трохи побавитися з вашим свіженьким магазином.

Зовнішній інтерфейс
Крок 10 – Backend Адміністратора
Якщо ви хочете зайти в інтерфейс адміністратора Magento (Backend або бекенд), переконайтеся що переходите по IP 127.0.0.1 а не по localhost. Деякі браузери не зберігають інформацію в cookie (в офіційному перекладі Firefox 3.0 cookies переклали як коржики
, ми ж будемо використовувати або транслітерацію або оригінальні назви, щоб уникнути непорозумінь), якщо в доменному імені немає крапки. А Magento потребує в cookie для вашої ідентифікації та допуску до бекенду.

Backend Адміністратора
Відвідайте http://127.0.0.1/magento/admin/ для того щоб залогуватися. Як тільки ви правильно введете логін та пароль вас перенаправить до Панелі інструментів (Dashboard).

Панель інструментів
При встановленні в мене виникла наступна проблема:
Неможливо залогінитися в панель Адміністратора. Сторінка перезавантажується, але нічого не відбувається.
Покопавшись в Інтернеті знайшов рішення:
У файлі app/code/core/Mage/Core/Model/Session/Abstract/Varien.php необхідно відредагувати 70 рядок наступним чином:
session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() // //$this->getCookie()->getDomain(), //$this->getCookie()->isSecure(), //$this->getCookie()->getHttponly() );
Ще декілька проблем з інсталяцією Magento версії 1.4.0.1 на AppServ вирішено тут
Відео туторіал (video tutorial)
Відео від maque.org.ua – відео уроки українською!
В наступних статтях ми детальніше розглянемо зовнішній інтерфейс та бекенд Magento, а також розберемося з його темами.



А на AppServ Magento нормально стає?
Признаюся чесно – не знаю. Ставив тільки на XAMPP. Хоча я думаю, що проблем б не повинно було бути.
у php.ini відредагуй як у кроці №3..
на будь якому сервері буде працювати..
1. Дякую за статтю. Я новачок в Magento, тому було цікаво почитати.
2. Пробував ставити на Денвер, запускається майстер інсталяції, доходить до Configuration, заповнюю необхідні поля, тисну некст і завантажується знов Configuration потім знов і знов…
3. Спробував зробити все як описано тут. Доходжу до Configuration, , заповнюю необхідні поля, проходить якихось 60 секунд і вискакує ерор:
Що порадите робити?
Якщо розумієте англійську то можливо Вам допоможе цей пост http://www.magentocommerce.com/boards/viewthread/79759/