Домівка > How to (як зробити?), Magento, Video tutorial > Встановлюємо Magento на локальний компютер

Встановлюємо Magento на локальний компютер

Крок 1 – Скачування Magento

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

Сторінка завантаження Magento

Сторінка завантаження 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_download

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
xampp_setup

Файли в яких треба змінювати код

Крок 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\.

xampp_newlib

dll файли які потрібно замінити

Крок 5 – Запускаємо XAMPP Lite

xampp_folder

Запускаєма XAMPP тут

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

xampp_start

На панелі запускаємо сервер Apache і сервер MySql

Крок 6 – Створюємо базу даних

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

phpMyAdmin_createDB

Створення бази даних

Крок 7 – Встановлення sample data

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

phpMyAdmin_imprtSample

Імпортуємо sample data

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

phpMyAdmin_imprtSample2

Вікно імпорту

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

phpMyAdmin_imprtSucc

Вдалий імпорт

Крок 8 – Встановлення Magento

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

win_MagFolder

Структура файлів

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

installMag_01

Ліцензія Magento

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

installMag_02

Конфігурація

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

installMag_03

Створення облікового запису адміністратора

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

installMag_04

Успішна інсталяція

Крок 9 – Знайомство з зовнішнім інтерфейсом

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

frntend_01

Зовнішній інтерфейс

Крок 10 – Backend Адміністратора

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

bckend_login

Backend Адміністратора

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

bckend_dashbrd

Панель інструментів

При встановленні в мене виникла наступна проблема:

Неможливо залогінитися в панель Адміністратора. Сторінка перезавантажується, але нічого не відбувається.

Покопавшись в Інтернеті знайшов рішення:

У файлі 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, а також розберемося з його темами.

Advertisements
Категорії:How to (як зробити?), Magento, Video tutorial Позначки:, ,
  1. Листопад 27, 2009 о 15:38

    А на AppServ Magento нормально стає?

    • Wolf
      Листопад 27, 2009 о 15:55

      Признаюся чесно – не знаю. Ставив тільки на XAMPP. Хоча я думаю, що проблем б не повинно було бути.

    • SlawLucis
      Лютий 4, 2010 о 00:23

      у php.ini відредагуй як у кроці №3.. 🙂 на будь якому сервері буде працювати.. 😉

  2. molfar
    Березень 22, 2010 о 19:34

    🙂
    1. Дякую за статтю. Я новачок в Magento, тому було цікаво почитати.
    2. Пробував ставити на Денвер, запускається майстер інсталяції, доходить до Configuration, заповнюю необхідні поля, тисну некст і завантажується знов Configuration потім знов і знов…
    3. Спробував зробити все як описано тут. Доходжу до Configuration, , заповнюю необхідні поля, проходить якихось 60 секунд і вискакує ерор:

    There has been an error processing your request
    Exception printing is disabled by default for security reasons.
    Error log record number: 1443900732

    Що порадите робити?

  1. Жовтень 7, 2009 о 12:08
  2. Березень 16, 2010 о 09:47
  3. Травень 6, 2010 о 06:34
  4. Травень 7, 2010 о 06:23
  5. Лютий 12, 2011 о 09:45
  6. Травень 9, 2011 о 08:06
  7. Липень 22, 2013 о 10:08

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: