Это руководство для новичков, впервые приступающих к работе с CMS Magento 2. В данной статье подробно описана установка магазина на Magento 2.

Настройка окружения веб сервера OpenServer
Этапы установки магазина на Magento 2

Что для этого надо?

  • Веб Сервер: можно установить локальный сервер (на своем компьютере) или использовать удаленный (но для этого надо купить домен и хостинг). Я рекомендую установить локальный веб-сервер OpenServer. Он бесплатный, русифицирован, имеет большой набор функций. Одно из преимуществ — он портативный, его можно развернуть на флэшку. На мой взгляд — это идеальный вариант для новичков, в плане удобства и простоты использования. Как установить веб сервер OpenServer можно прочесть здесь.
  • Архив Magento 2: надо зайти на официальный сайт Magento в раздел загрузок. На закладке «DOWNLOAD»  в разделе «Full Release (ZIP with no sample data)» у последней версии (ver 2.3.2) выбрать тип скачиваемого файла (например: Magento Open Source 2.3.2.zip) и нажать кнопку «DOWNLOAD». Появится приглашение для входа или регистрации. Зарегистрируйтесь, это не сложно, и файл начнет загрузку. Можно скачать версию из раздела «Full Release with Sample Data (ZIP with sample data)» (это та же версия, но с примерами данных). Имейте ввиду, что файл в три раза больше по объему, соответственно будет дольше скачиваться и устанавливаться. У меня несколько раз зависала установка при развертывании магазина с примерами данных. Поэтому советую устанавливать версию без данных. 

Настройка окружения веб сервера OpenServer.

В статье «Настройка веб-сервера OpenServer» подробно описан этот процесс на примере сайта meeloe.

Этапы установки магазина на Magento 2.

Подготовительный этап закончен. Приступаем к установке магазина.

запуск сайта

Перейдите в меню «Мои сайты» и запустите свой сайт («meeloe» ) на установку.

Если после запуска появляется ошибка

Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

попробуйте удалить файл .htaccess находящийся в корне сайта.

установка Magento 2 agree

Продолжите установку кликнув на кнопку «Agree and Set Up Magento»

Кликните на кнопку «Start Readiness Check» для проверки версии PHP, его расширений и совместимость файлов.

проверка PHP

Если получили ошибки после проверки, как у меня, то их легко исправить.

ошибки окружения PHP

Первая говорит о том, что версия PHP не совпадает с допустимой для Magento 2.

У меня установлена версия PHP 7.1-x64.

Переходим в меню «Настройки«, закладка «Модули»

исправление настроек Модули

 

Измените версию PHP на 7.0-x64, нажмите кнопку «Сохранить» и закройте окно.

Вторая ошибка сообщает об отсутствии расширения PHP intl. Для устранения этой ошибки необходимо внести изменения в файл PHP-7.0-x64_php.ini. В меню сервера переходим: «Дополнительно > Конфигурация».

И кликаем на «PHP-7.0-x64».

Файл будет загружен в «Блокнот ++».

Необходимо найти в файле строки связанные с расширение intl.

поиск расширения

 

Для этого активируем поиск в редакторе. Пункт верхнего меню «Поиск > Найти …».  В поле «Найти» вводим intl и нажимаем кнопку «Найти все в Текущем Документе».

Получаем

поиск intl

В нижнем окне редактора кликаем два раза по строке Line 157: ;extension=php_intl.dll

Курсор позиционируется на этой строке в тексте в верхнем окне. Как видим, расширение intl закомментировано. Удаляем «;» в начале строки и сохраняем файл (значек дискета) . Закрываем редактор. Перезагружаем веб-сервер OpenServer.

Необходимо добавить путь c:\OpenServer526\OpenServer\modules\php\PHP-7.0-x64\  в переменную среды Path операционной системы.

добавить путь в Path

 

 

 

 

 

 

 

 

 

 

Переходим в браузер и кликаем на кнопку «Try Again». Получаем следующий результат

окружение без ошибок

Нажимаем кнопку «Next».

В поле «Database Name» вводим имя базы данных (meeloe), остальные поля оставляем без изменений,

добавить параметры базы данных magento

нажимаем кнопку «Next». В поле «Magento Admin Address» пишем адрес админки («admin»),

адрес admin панели

нажимаем кнопку «Next».

В четвертом шаге устанавливаем для магазина Временную зону («Store Default Time Zone»), валюту магазина («Store Default Currency») и язык («Store Default Language»), нажимаем кнопку «Next».

параметры магазина

На пятом шаге создаем учетку для админа. В поле «New Username» впишите имя администратора,

далее введите Email и придумайте пароль, нажимаем кнопку «Next».

добавить учетку admin

На этом подготовительные шаги закончены, нажимаем кнопку «Install Now» и наслаждаемся установкой.

непосредственно установка magento 2

 

процесс установки magento 2

После загрузки получим окно со сводными данными магазина

сводные данные после установки

Сохраните «Encryption Key:» в надежном месте. Для запуска админ панели нажмите на кнопку «Launch Magento Admin».

вход в админ панель magento 2

Введите имя администратора и пароль, заданные на шаге 5.

На этом установка  магазина на Magento 2 закончена. Далее желательно выполнить начальную настройку магазина.