magentoНачало работы с magento


замечания

Magento - платформа для электронной коммерции с открытым исходным кодом, написанная на PHP; настраиваемую платформу электронной коммерции и систему управления контентом, которая может быть использована для создания интернет-магазинов для продажи товаров.

Он обеспечивает общие функции электронной коммерции, такие как тележки для покупок и управление запасами, и поощряет широкую настройку для удовлетворения конкретных целей организации.

Magento также является объектно-ориентированной платформой PHP, которая может использоваться для разработки современных динамических веб-приложений, которые используют функции электронной коммерции Magento.

Основными характеристиками платформы Magento являются:

  • расширяемость
  • масштабируемость
  • гибкость
  • настраиваемость
  • Открытый исходный код

Версии

Сообщество

Версия Дата выхода
1,9 2014-05-14
1,8 2013-12-11
1,7 2012-04-24
1,6 2011-08-08
1,5 2011-02-08
1.4 2010-02-12
1,3 2009-03-30
1.2 2008-12-29
1,0 2008-03-31

Enterprise Edition

Версия Дата выхода
1,14 2014-05-14
1,13 2013-10-11
1,12 2012-04-24
1,11 2011-08-08
1,10 2011-02-08
1,9 2010-07-19
1,8 2010-04-14
1,7 2010-01-19
1,6 2009-10-20
1,3 2009-04-15

Установка и настройка

Предпосылки и требования для Magento Community Edition 1.9

Хостинг

  • Apache 2.x (с mod_rewrite) или Nginx 1.7.x

  • Из-за требований обработки операций Magento рекомендуется установить Magento на сервер с объемом памяти не менее 2 ГБ. Это гарантирует, что все программное обеспечение, участвующее в управлении магазином, будет иметь достаточную память для работы.

  • Возможность запуска запланированных заданий (crontab) с помощью PHP 5.

  • Возможность переопределять параметры в файлах .htaccess.

PHP

  • PHP 5.4, PHP 5.5

  • Требуемые расширения: PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (для API веб-сервисов)

  • memory_limit не менее 256 МБ (рекомендуется 512 МБ)

База данных

  • MySQL 5.6 (Oracle, Percona, MariaDB)

SSL

  • Для HTTPS требуется действительный сертификат безопасности.
  • Самоподписанные SSL-сертификаты не поддерживаются

Монтаж:

Загрузка и настройка файлов Magento

Мы используем зеркало openMage, так как прямая загрузка для ветви 1.9.2.4 отключена, а для веб-сайта magento требуется учетная запись. Но вам рекомендуется скачать копию с https://www.magentocommerce.com/download

cd /var/www/html
wget https://github.com/OpenMage/magento-mirror/archive/magento-1.9.zip
unzip magento-1.9.zip
rm magento-1.9.zip
rsync -avP magento-mirror-magento-1.9/. .
rm magento-mirror-magento-1.9 -r
sudo chown -R www-data:www-data /var/www/html/
chmod -R 0777 media var
 

Создание базы данных MySQL и пользователя

доступ к консоли mysql

mysql -u root -p
 

в консоли mysql

CREATE DATABASE magento;
CREATE USER magento_db_user@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO magento_db_user@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
 

Завершите установку через веб-интерфейс

Чтобы получить доступ к веб-интерфейсу в браузере, перейдите к доменному имени или общедоступному IP-адресу вашего сервера:

http://domain_name/
 

Затем следуйте инструкциям на экране.

Устранение общих проблем

Работает только домашняя страница, все остальные страницы возвращают 404

Убедитесь, что модуль mod_rewrite установлен в Apache и включен для загрузки. См. Шаг 2 для получения информации о том, как это сделать здесь: https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Убедитесь, что вы разрешите изменения в .htaccess, включив его в свой сайт conf. См. Шаг 3 : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Ваш файл .htaccess может быть неправильно сконфигурирован или отсутствует: перейдите на страницу загрузки Magento: https://www.magentocommerce.com/download - загрузите соответствующую версию и извлеките файл .htaccess, который будет помещен в корень установки Magento.

Сайт работает, но не стили или скрипты загружаются

Убедитесь, что вы установили соответствующие разрешения и права собственности: см. Здесь для получения дополнительной информации - http://devdocs.magento.com/guides/m1x/install/installer-privileges_before.html

Общее решение. Попробуйте вручную переиндексировать и очищать кеш (в случае, если администратор слишком сложно перемещаться). Reindex через командную строку: https://www.atwix.com/magento/process-magento-indexes-from-command-line/ Кэш Flush (через администратор или командную строку): https://www.properhost.com/ поддержка / кб / 23 / How-To-Clear-The-Magento-Cache

Круги