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

Итак, это краткая справка для тех, кто хочет убедиться что его хостинг/сервер отвечает требованиям достаточным для установки движка электронной коммерции Magento Commerce. Несколько позже будет дана полная статья по установке и возможным способам установки Magento.

Краткий список необходимого ПО для установки Magento Commerce:

  • Apache версий 1.x или 2.x
  • PHP версии выше 5.2.0 (этого требует Zend Framework на основе которого построен магазин), с установленными расширениями(extensions):
    1. PDO/MySQL
    2. MySQLi
    3. mcrypt
    4. mhash
    5. simplexml
    6. DOM
  • База данных Mysql версии 4.1.2 и выше
  • Sendmail-совместимый почтовый сервер
  • Также на сервере рекомендуется установить APC (система для кэширования предкомпилированных PHP скриптов), другие системы кеширования байткода пока не поддерживаются.


Также существует возможность проверки характеристик сервера/хостинга с помощью php-скрипта который можно скачать с офф. сайта.

После скачивания скрипт распаковывается в директорию установки Magento и запускается, например _http://somesite.ru/magento-check.php

Нужно отметить, что чаще всего проблема при установке возникает именно с  поддеркой расширения PDO/MySQL (pdo_mysql), поэтому на него стоит обратить особое внимание.

Полный список необходимого ПО для установки Magento Commerce:

  • Поддерживаемы операционные системы:
    Linux x86, x86-64
  • Поддерживаемы web серверы:
    1. Apache 1.3.x
    2. Apache 2.0.x
    3. Apache 2.2.x
  • Поддерживаемы браузеры:
    1. Microsoft Internet Explorer версии 6 или выше
    2. Mozilla Firefoxверсии 2.0 или выше
    3. Apple Safari 2.x
    4. Google Chrome
    5. Должен быть установлен Adobe Flash плагин для браузера
  • PHP:
    версия 5.2.0или выше
  • Необходимые расширения:
    1. PDO_MySQL
    2. simplexml
    3. mcrypt
    4. hash
    5. GD
    6. DOM
    7. iconv
    8. SOAP (если используется API Webservices)
    9. Safe_mode off
    10. Memory_limit 32M или больше
  • MySQL:
    1. версия 4.1.20 или выше
    2. поддержка InnoDB
  • SSL:
  • Для использования протокола https в админке необходимо присутствие валидного SSL сертификата.

  • Сервер-хостинг:
    1. Возможность запускать задачи по cron(crontab) c PHP 5
    2. Возможность управления .htaccess файлами

update: забыл упомянуть, что практически все хостинги на данный момент пригодны для установки Magento. Специально связывался со службой поддержи нескольких российских и украинских хостеров, на предмет совместимости с Magento, ответ у всех был положительным.
Единственный момент, на который стоит обратить внимание – это параметр для языка PHP “memory_limit”, если вам потребуется более 32МБ то, не все хостинги предоставляют такую возможность, а вернее не во всех тарифных планах.
Опять же оценка скорее субъективна, но перед тем как купить какой-либо хостинг-план для Magento конечно лучше узнать наверняка о его возможностях.

В категории: Мануал magento

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

14 Ответов
  1. feodus пишет:

    Подскажите пожалуйста наиболее приличных хостеров для Magento (желательно в России)

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

    feodus

    хостинг подойдёт любой, самый важный критерий это php_memory большинство выделяет 32Мб, комфортная работа с Magento достигается при 128Мб как и советуют сами разработчики, так что советую присмотреться к VDS на данный момент это не так дорого, а там сами поставите в php.ini заветные 128Мб, удачи.

  3. feodus пишет:

    Ага понял…но пока VDS не светит…но может позже…на него переползем. Спасибо за инфу

    P.S. как показали поиски, не любой. Не все хостеры включают pdo_mysql.

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

    Странно, я специально проверил несколько известных мне хостингов – из них 4 украинских и 3 российских на предмет поддержки pdo_mysql, все написали что поддержка есть.

  5. feodus пишет:

    Ну видимо я не по тем ходил ;-)
    Взял хост у американцев… Давно у них и аптайм хороший…и PHP под меня перекомпилили…

  6. anton пишет:

    добрый день. Если не секрет какие вы хостинги в украине спрашивали насчет их совместимосит с magento?

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

      Украинский хостер: freehost.com.ua, давно работаю с ними, вполне устраивает.
      Российский: Majordomo, тоже без нареканий пока.
      Оба варианта я имею в виду VDS, хотя можно и на виртуальном хостинге, главное правильно подобрать тариф, и узнать у саппорта заранее желательно по нагрузке.

  7. drdr пишет:

    Пытаюсь установить скрипт на Денвер.
    После проверки magento-check.php он выдал:
    The following requirements failed, please contact your hosting provider in order to receive assistance with meeting the system requirements for Magento:

    * You need MySQL 4.1.20 (or greater)
    * You are missing the curl extension

    У меня стоит MySQL Server version: 5.1.40-community – чем не “or greater”? Или ему нужно ИМЕНО 4.х?

    И где взять “curl extension?”

    Спасибо

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

      насчёт curl – скорее всего нужно раскомментировать это расширение в php.ini, который находится на вирт. диске, просто сделайте поиск по этому файлу.
      насчёт версии MySQL сказать сложно т.к., я скорее склоняюсь с ошибке checker’a в определении версии на Денвере.

  8. wohan пишет:

    Добрый день!
    мне проверка с помощью magento-check.php выдала:
    The following requirements failed, please contact your hosting provider in order to receive assistance with meeting the system requirements for Magento:

    * Safe Mode is on

    Что это значит?

  9. Александр пишет:

    У меня на украинском хосте domen-hosting.net лежит скрипт, отлично работает

  10. Александр пишет:

    Специально даже скрипт проверки к себе в корень выложили http://domen-hosting.net/magento-check.php

  1. [...] is the original post: Требования к хостингу для установки Magento Commerce Related ArticlesBookmarksTags Компания Mitsubishi выпустила Delica в [...]

  2. [...] этим обязательно проверьте подходит ли ваш хостинг/VDS/Dedicated для установки Magento. Ещё [...]

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

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

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