вторник, 7 апреля 2009 г.

Установка Magento

В этой статье я хотел бы остановиться подробнее на процессе установки Magento. Хотя на самом деле эта процедура не представляет ничего сложного, у начинающих пользователей она может вызвать довольно много вопросов. Для того чтобы установить Magento необходим дистрибутив, который можно свободно скачать отсюда и рабочее окружение - Apache+PHP5.2 + MySQL. На том как установить все это хозяйство я останавливаться не буду, про это и так уже слишком много написано. Для определенности просто возьмем denver и не будем усложнять себе жизнь.
Итак приступаем к установке:
1. Распаковываем архив с дистрибутивом последней версии Magento(на момент написания статьи это 1.3) в корень веб сервера.
2. Создаем базу данных в MySQL:
/usr/local/mysql5/bin/mysql -u root -p
CREATE DATABASE test4;
3. Открываем в браузере http://localhost/, со спокойной душой принимаем лицензионное соглашение и идем дальше.
4. На этой странице необходимо ввести данные для подключения к MySQL.

Как вы видите в верхней части экрана находится сообщение, о том что наш MySQL сервер не поддерживает InnoDB. Это не совсем верно, так как InnoDB он все-таки поддерживает, но по умолчанию в денвере эта поддержка отключена. Чтобы это исправить, необходимо за комментировать следующие строчки в файле /usr/local/mysql/my.cnf:
#skip-innodb
#skip-bdb
И после этого перезапустить сервер, чтобы изменения вступили в силу. Кроме этого вы можете также увидеть сообщения о том, что у вас не установлено одно из следующих PHP расширений:
PDO_MySQL
simplexml
mcrypt
hash
GD
DOM
iconv
SOAP
Да, да, да... все это хозяйство требуются для работы Magento и с этим остается только смирится.
5.Далее вам предложат создать администраторский аккаунт, введите туда что-нибуть по своему усмотрению, главное пароль не забывать.

Если вы всеже забудете его, то его всегда можно сменить "хирургическим" путем =) :
UPDATE admin_user SET password=MD5('Ваш новый пароль') WHERE username='admin'
6. И вот наконец-то, свершилось =) :