Установка платформы на cs-cart

Установить CS-Cart Вам не составит труда! Инструкция, представленная ниже, поможет в этом. Как правило, это занимает всего несколько минут.

Перед установкой

Прежде чем приступить к установке CS-Cart, убедитесь в следующем:

  • Убедитесь, что ваш сервер отвечает минимальным системным требованиям.
  • Удостоверьтесь, что у вас есть доступ к вашему серверу через shell или FTP.
  • Подключитесь к серверу MySQL и создайте базу данных для CS-Cart.
  • Приобретите лицензию для CS-Cart, если вы не собираетесь устанавливать пробную или бесплатную версию.
  • Загрузите последнюю версию CS-Cart.


Заметка: MySQLi или pdo_mysql должны поддерживаться для корректной работы CS-Cart.

Загрузка CS-Cart на сервер

Скачайте архив дистрибутива на ваш компьютер.

Теперь вам нужно разместить файлы в директории на вашем сервере или сервере хостинг-провайдера.Это может быть либо корневой каталог или любой из его подкаталогов типа root/store/. Если вы размещаете файлы в корневую директорию, главная страница магазина будет иметь адрес вида http://www.site.by. В противном случае, URL будет содержать имя поддиректории сразу после имени домена, например, http://www.site.by/store.

▪ Если у вас есть доступ к оболочке на веб-сервере и вам удобно пользоваться консольным терминалом, загрузите архив в нужный каталог на веб-сервере и распакуйте его с помощью одной из следующих команд оболочки:

unzip < cscart_vX.X.X.tgz | tar -xvf -

или

tar -xzvf cscart_vX.X.X.tgz

▪ Если у вас есть FTP-доступ, распакуйте архив на локальный компьютер, а затем воспользуйтесь FTP-клиентом для выгрузки файлов в нужный каталог на веб-сервере. Убедитесь в сохранении исходных файлов и структуры каталогов.

▪ Так же, Вы можете воспользоваться файловым менеджером в cpanel или


Настройка прав доступа к файлам

Теперь необходимо установить права доступа.
На UNIX-сервере с терминальным доступом выполните следующие команды одну за другой:
chmod 666 config.local.php
chmod -R 777 design images var
find design -type f -print0 | xargs -0 chmod 666
find images -type f -print0 | xargs -0 chmod 666
find var -type f -print0 | xargs -0 chmod 666
chmod 644 design/.htaccess images/.htaccess
chmod 664 var/.htaccess var/themes_repository/.htaccess
chmod 644 design/index.php images/index.php
chmod 664 var/index.php var/themes_repository/index.php

Команда 'CHMOD 666 config.local.php' означает, что разрешения 666 (чтение и запись для файлов пользователя, группы и др.) будут установлены для файла 'config.local.php.

Команда 'CHMOD-R 777 design' означает, что разрешения 777 (чтение, запись и исполнение) будут установлены для каталога, его подкаталогов, и всех файлов в этих каталогах.

Пожалуйста, обратитесь к документации вашего FTP-клиента для получения более подробных инструкций по настройке прав доступа к файлам.

Создание базы данных MySQL

Создайте базу данных MySQL (вам может понадобиться создать пользователя для базы MySQL перед этим) через панель администратора вашего сервера. Запомните имя базы MySQL, хост, имя пользователя, пароль – они понадобятся на следующих шагах.

Запуск мастера установки

Введите URL установочного скрипта в адресной строке вашего браузера.

▪ Если вы разместили файлы CS-Cart в корне, откройте http://site.by
▪ Если файлы размещены в поддиректории root/store/, откройте http://site.by/store


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

Процесс установки

Шаг 1: Лицензионное соглашение

Пожалуйста, внимательно прочитайте Лицензионное соглашение CS-Cart и установите флажок ниже текста соглашения, чтобы подтвердить, что вы согласны с условиями Соглашения. Если вы не согласны с какой-либо частью Соглашения, остановить установку, закрыв текущую страницу браузера.

Если это не первый раз, когда вы устанавливаете CS-Cart в этот каталог, мастер попросит вас ввести код авторизации для установки CS-Cart. Это защита от несанкционированного доступа в сценарии установки.

Нажмите Следующий шаг для продолжения.

Шаг 2: Установка

На данном этапе вы должны установить конфигурацию сервера и задать некоторые параметры администрирования. Мастер проверит, что ваш веб-сервер отвечает минимальным системным требованиям для запуска CS-Cart.

Если некоторые из тестируемых параметров будут обозначены как некорректные, вам нужно исправить их перед продолжением установку.

Конфигурация сервера

Здесь вы должны предоставить информацию о вашем веб-хосте и сервере MySQL, а также указать параметры базы данных.

Поля этой формы означают следующее:

  • Store URL - URL для доступа к магазину.
    ▪ Secure server host name - DNS имя защищенного сервера HTTPS для обеспечения доступа к вашему магазину.
    ▪ Secure server host directory - Дериктория на защищенном сервере, где размещены файлы CS-Cart.
    ▪ MySQL server host - DNS-имя или IP-адрес вашего сервера MySQL.
    ▪ MySQL database name - Имя вашей базы данных MySQL.
    ▪ MySQL user - Имя пользователя для учетной записи пользователя MySQL.
    ▪ MySQL password - Пароль для учетной записи пользователя MySQL.
    ▪ Table prefix - Префикс таблиц базы данных вашего магазина. Например cs_
    ▪ Database backend - Выберите, какой драйвер будет контролировать обмен файлами между базами данных.
  • Параметры администрирования

    Administrator's e-mail - Адрес электронной почты администратора магазина, на который вы будете получать уведомления.
    Administrator's password - Пароль для доступа к панели администрирования.
    Main language - Язык, который будет использоваться в магазине по умолчанию.
    Additional languages - Выберите языки, которые должны быть доступны в магазине.
    Help us improve CS-Cart -Если выбрано, CS-Cart будет ежемесячно отправлять "снимки" параметров конфигурации команде разработчиков. Такие снимки не содержат личные или другие конфиденциальные данные, но они отражают текущее состояние магазина: его настройки и конфигурации модулей, которые вы используете, и т.д. Эта информация позволит команде разработчиков узнать, какие функции и параметры используются наиболее интенсивно, и корректировать развитие процессов соответственно.
    Install demo data - Если выбрано, Мастер импортирует каталог образцов товаров и некоторые другие демонстрационные данные, чтобы вы смогли протестировать магазин.

    Нажмите Установить для продолжения.

    Выбор режима магазина

    После того как система установлена, вам будет предложено выбрать режим работы магазина:

  • Полная версия CS-Cart с неограниченным доступом ко всем функциям (Нужна лицензия cs-cart).
    • Полная версия CS-Cart с доступом ко всем функциям в течение 30-дневного пробного периода, начиная с момента активации.
    • Бесплатный режим CS-Cart. Некоторые функции недоступны. Нет ограничения по времени, номер лицензии не требуется.

    Если вы хотите установить полную версию, введите свой номер лицензии в специальное поле. Чтобы попробовать 30-дневную пробную версию или использовать бесплатный режим, выберите соответствующий пункт. Вы сможете ввести свой номер лицензии позже в панели администрирования.

    Нажмите Выбрать для продолжения.

  • Завершение

    После завершения установки вы увидите окно Установка успешно завершена.

    Это заключительная часть мастера установки, в которой скрипт сообщит об успешной установке и предоставит ссылку на витрину, а также учетные данные для доступа к панели администрирования.

    После установки CS-Cart предолжит воспользоваться мастером настроек, который сделает базовую настройку магазине просто и понятно. Щелкните Перейти к мастеру настройки, чтобы настроить магазин. Нажмите Закрыть, если хотите настроить магазин позже в панели администрирования.

    После установки

    После завершения установки, настоятельно рекомендуется предпринять следующие шаги, чтобы защитить текущую установку и исходный код CS-Cart.

    1. Удалите директорию install/ или установите к ней доступ по паролю.
    2. Измените пароль администратора по умолчанию.
    3. Уберите дистрибутив из доступной директории на вашем сервере.
    4. Изменение прав доступа к файлу конфигурации config.local.php как советуется ниже:
    > chmod 644 config.local.php

    Команда CHMOD 644 оставляет файл для чтения и записи для владельца файла и делает его доступным для чтения для всех остальных пользователей системы. Содержимое файла не может быть просмотрено в браузере.