Поиск по сайту:

Как установить интернет-магазин Zen Cart в Linux


В этой теме будет описан пошаговый процесс установки платформы электронной коммерции с открытым исходным кодом Zen Cart в дистрибутивах Linux на базе Debian, а также в RHEL и CentOS 7 Операционные системы Linux.

Zen Cart — это простая в управлении и популярная платформа CMS для покупок, написанная на серверном языке программирования PHP и развернутая поверх стека LAMP, который в основном используется для создания интернет-магазинов. для рекламы продукции и товаров.

Требования

  1. Стек LAMP установлен в CentOS 7
  2. Стек LAMP установлен в Ubuntu
  3. Стек LAMP установлен в Debian

Шаг 1. Установите системные требования для Zen Cart

1. На первом этапе войдите в консоль сервера и введите следующие команды, чтобы установить в вашей системе утилиты unzip и curl. .

yum install unzip zip curl    [On CentOS/RHEL]
apt install zip unzip curl    [On Debian/Ubuntu]

2. Zen Cart онлайн-платформа электронной коммерции очень часто устанавливается поверх стека LAMP в системах Linux. Если стек LAMP уже установлен на вашем компьютере, вам также следует убедиться, что вы установили следующие расширения PHP, необходимые для приложения электронной коммерции Zen Cart, введя следующую команду.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

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

Введите приведенную ниже команду в соответствии с вашим дистрибутивом, чтобы открыть и отредактировать файл конфигурации PHP.

vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Найдите и замените следующие настройки PHP, как показано в приведенном ниже фрагменте:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

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

4. После того, как вы обновили файл конфигурации PHP с необходимыми настройками, сохраните и закройте файл и перезапустите службу Apache, чтобы перечитать конфигурации, введя следующую команду.

systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. Платформе электронной коммерции Zen Cart необходима база данных RDBMS для хранения данных приложения. Чтобы создать базу данных Zen Cart, войдите в консоль сервера MySQL и введите приведенную ниже команду, чтобы создать базу данных Zen Cart и учетные данные, необходимые для доступа к базе данных.

Замените переменные имени базы данных, пользователя и пароля своими собственными настройками.

mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Шаг 2. Установите Zen Cart в CentOS, Debian и Ubuntu

6. Чтобы установить приложение электронной коммерции Zen Cart, сначала загрузите последнюю версию zip-архива Zen Cart в свою систему, введя приведенную ниже команду.

wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

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

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Затем введите следующую команду, чтобы предоставить HTTP-серверу Apache полное разрешение на запись установочных файлов Zen Cart из корневого пути документа сервера.

chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Затем откройте браузер, перейдите к IP-адресу вашего сервера или доменному имени через протокол HTTP и нажмите ссылку Нажмите здесь, чтобы начать процесс установки Zen Cart. .

http://your_domain.tld/

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

11. На следующем этапе установки подтвердите согласие с условиями лицензии и подтвердите URL-адреса интерфейса вашего магазина, как показано на снимке экрана ниже. Замените IP-адрес или доменное имя в соответствии с конфигурацией вашего сервера. Когда вы закончите, нажмите кнопку Продолжить, чтобы продолжить процесс установки.

12. Затем укажите информацию о базе данных MySQL (адрес хоста базы данных, имя базы данных и учетные данные), проверьте Загрузить демонстрационные данные в базу данных Zen Cart и выберите набор символов базы данных, префикс базы данных. и метод кэширования SQL, как показано на снимке экрана ниже. Когда закончите, нажмите кнопку Продолжить, чтобы продолжить настройку Zen Cart.

13. На следующем экране установки укажите имя Администратор-Суперпользователь, которое будет использоваться для входа в хранилище, а также адрес электронной почты для учетной записи администратора Суперпользователя. Напишите или сделайте изображение временного пароля администратора и имени каталога администратора и нажмите кнопку Продолжить, чтобы начать процесс установки.

14. Дождитесь завершения процесса установки, и вы будете перенаправлены на финальный экран установки Zen Cart. Здесь вы найдете две ссылки для доступа к панели управления Zen Cart Admin Backed и ссылке Ваша витрина, как показано на снимке экрана ниже. Обязательно запишите внутренний адрес администратора магазина.

15. Теперь, прежде чем войти в серверную панель вашего магазина, сначала вернитесь в консоль bash вашего сервера и введите приведенную ниже команду, чтобы удалить каталог установки.

rm -rf /var/www/html/zc_install/

16. После этого вернитесь в браузер и нажмите ссылку Администрирование, чтобы перейти на страницу входа в панель управления Zen Cart. Войдите в панель администратора Zen Cart с пользователем и паролем администратора, настроенными ранее, и вам будет предложено изменить временный пароль учетной записи администратора, чтобы защитить ваш магазин.

17. Когда вы впервые войдете в серверную панель Zen Cart, на вашем экране отобразится новый мастер начальной настройки. В первом мастере добавьте название вашего магазина, владельца, адрес электронной почты владельца магазина, страну магазина, зону магазина и адрес магазина и нажмите кнопку Обновить, чтобы сохранить изменения. После завершения этого последнего шага вы можете начать управлять своим интернет-магазином, настраивать местоположения и налоги, а также добавлять некоторые продукты.

18. Наконец, чтобы посетить интерфейсный магазин Zen Cart, перейдите к IP-адресу или доменному имени вашего сервера через протокол HTTP, как показано на снимке экрана ниже. Это веб-страница, на которой ваши рекламируемые продукты будут отображаться вашим клиентам.

http://ww.yourdomain.tld 

Поздравляем! Вы успешно развернули в своей системе онлайн-платформу электронной коммерции Zen Cart.