bookmark bookmark

ШАГ #2: Установка Magento Commerce

Автор: Мафусаил Дата публикации: 2 января 2010

В предыдущей статье ШАГ #1: Варианты установки Magento были даны два возможных варианта установки Magento, теперь рассмотрим подробно каждый из них.

Перед этим обязательно проверьте подходит ли ваш хостинг/VDS/Dedicated для установки Magento. Ещё раз повторюсь, обратите особое внимание на расширение PHP – pdo_mysql и memory_limit – количество оперативной памяти, выделяемое под процесс PHP (рекомендуется 32-64МБ и более).

Вариант #1 – “Полуавтоматическая установка”:

  1. Скачайте .zip или .tar.gz инсталлятор с официального сайта Magento и распакуйте.
  2. Закачайте распакованные файлы с помощью FTP-клиента на сервер в корневую директорию(обычно это public_html или папка с названием домена).
  3. Создайте Mysql-базу в хостинг-панели для установки Magento:
    • Вы также должны установить демо-данные(sample data) до запуска инсталлера.
    • Демо-данные можно скачать на той же странице, где и инсталлер.
    • Распаковав архив, необходимо закачать на хостинг папку media, со всем содержимым, а файл .sql необходимо импортировать, например при помощи phpMyAdmin в хоcтинг-панели, для созданной ранее базы Mysql.
  4. Корневая папка для установки Magento должна иметь правильные права(permissions). Необходимо убедиться, что она имеет права 777 или 0777. Если вы зашли на сервер при помощи ssh, то перейдите в корневую директорию установки Magento и выполните команду
    chmod 777 .

    , которая сделают текущую папку доступной для записи. Такую же команду можно выполнить например зайдя с помощью FTP-клиента Total Commander, внизу в строке, которая называется “командная строка”. Такие же права (777) необходимо выставить для всех папок закачанных на сервер.

  5. Если на хостинге/сервере используется http-сервер Apache 2, то в закачанном на сервер файле .htaccess необходимо добавить строку:
    AcceptPathInfo On
  6. Теперь открывайте браузер и вводите адрес сайта, на который устанавливается Magento. Например если это myfirstmagento.ru, то при вводе этого адреса вас перекинет на страницу http://myfirstmagento.ru/downloader/. Если вы всё сделали правильно до этого, перед вами будет кнопка Start the download process, после нажатия которой начнётся скачивание файлов Magento.
  7. Если загрузка и распаковка файлов инсталлером прошла успешно, то вы увидите перед собой кнопку Continue magento Installation, при нажатии на неё начнётся установка Magento Commerce.
  8. Далее необходимо будет выставить дополнительные параметры для завершения установки – Локаль, Временную зону и т.д., а также параметры подключения к базе Mysql, созданной ранее и админский заход. На этом установка закончена, можете перейти в админпенель Magento и начать настройку вашего интернет-магазина!

Вариант #2 – “Ручная установка”:

  1. Скачайте .zip или .tar.gz архив последней стабильной версии Magento с официального сайта и распакуйте. На момент написания статьи это версия Magento Commerce 1.3.2.4
  2. Затем необходимо закачать распакованное содержимое архива на хостинг в корневую директорию сайта
  3. Создайте Mysql-базу в хостинг-панели для установки Magento.
  4. Теперь необходимо выставить права на запись для папок app/etc, var, и media при помощи той же команды chmod.
  5. Теперь открывайте браузер и вводите адрес сайта, на который устанавливается Magento. Например если это myfirstmagento.ru, то при вводе этого адреса вас перекинет на страницу http://myfirstmagento.ru/index.php/install/.
  6. Далее необходимо будет выставить дополнительные параметры для завершения установки – Локаль, Временную зону и т.д., а также параметры подключения к базе Mysql, созданной ранее и админский заход. На этом установка закончена, можете перейти в админпенель Magento и начать настройку вашего интернет-магазина!

Примечание:
Если у вас есть доступ к серверу через shh и вы имеет основные навыки работы с ней, а также с midnight commander (mc) – можете скачать Magento сразу на сервер при помощи wget.
например так:

wget http://www.magentocommerce.com/getmagento/1.3.2.4/magento-1.3.2.4.zip --referer="http://www.magentocommerce.com/download/noregister"

Затем архив можно распаковать при помощи unzip и скопировать в корневую директорию сайта при помощи mc.

Удачной вам установки и настройки Magento Commerce!

Update #1: недавно нашёл ещё одну частую проблему, возникающую при установке Magento, – отсутствие поддержки InnoDB. Текст ошибки будет примерно такой:

Database server does not support InnoDB storage engine

Для решения проблемы:
1. заходим в /etc/my.cnf
2. убираем символы комментария(#) перед каждой строкой:

skip-bdb
skip-innodb

3. перезагружаем сервер Mysql

В категории: Установка Magento
6 Ответов
  1. Бесплатный совет: заведи у себя в блоге рубрику типа “самые горячие обсуждения” или что-то в этом роде. Там можно будет комментировать самые обсуждаемые темы блога…

  2. Олег пишет:

    Было бы еще неплохо в статье сказать про проблему установку на localhost из за невозможности установить куки.

    Можно также сделать линк на англоязычное описание и видео установки

    http://www.ecommercedeveloper.com/articles/1419-Tutorial-Avoid-Two-Problems-Installing-Magento-On-A-Localhost

  3. Юрий пишет:

    Странное решение проблемы с innodb – система сообщает, что ей хочется иннодб, а Вы, вместо того, чтобы установить mysql правильно урезаете его возможности. Мне кажется, что у инет магазинов как раз большие базы данных и тут, как раз, лучше использовать рекомендуемый innodb, а не myisam который будет изначально.

    Поправьте, если я не прав.

    • Мафусаил пишет:

      Да, Юрий, вы правы, спасибо за замечание. Исправлено, конечно же строки нужно раскомментировать.

  1. [...] инсталяции полностью расписан в этой статье. Единственное, что я решил еще запостить SQL для [...]

Оставить комментарий

Стабильная версия Magento: 1.4.1.1 | Скачать

Рекламный блок