Установка osCommerce под CentOS 7

Эта статья описывает как установить osCommerce на CentOS 7.

Open Source Commerce (osCommerce) – это популярный движок для управления интернет магазином, которая работает на любом сервере с установленными PHP и MySQL. osCommerce распространяется как бесплатное программное обеспечение по лицензии General Public License (GNU). osCommerce - это универсальное и бесплатное программное обеспечение, которое позволяет создавать и поддерживать интернет магазин с минимальным количеством усилий. Эта статья описывает процесс установки osCommerce на CentOS 7.

1. Предварительные замечания

Данная инструкция ориентирована на применение на сервере под операционной системой CentOS 7, поэтому следует сначала установить CentOS 7 прежде чем продолжить. Система должна иметь статический IP адрес. В данном случае будем использовать IP адрес 192.168.0.100 и server1.example.com как имя хоста. Нам также потребуется рабочий LAMP-сервер. Будем считать, что LAMP на CentOS 7 уже создан, или же разворачиваем высокопроизводительный веб-сервер на базе Nginx.

2. Установка

osCommerce – это программа с открытым исходным кодом, для создания собственного интернет магазина. Программа работает в комплексе LAMP и является серьёзной альтернативой Magento. Нам потребуются базы данных для osCommerce.

2.1 Инициализация баз данных

Создайте базу данных, которая будет использоваться osCommerce следующим образом:

mysql -u root -p

В MySQL введите следующее:

CREATE DATABASE osCommercedb;
CREATE USER osCommerceuser@localhost IDENTIFIED BY 'osCommercepassword';
GRANT ALL PRIVILEGES on osCommercedb.* to osCommerceuser@localhost ;
FLUSH PRIVILEGES;
exit

2.2 Загрузка osCommerce и установка

Теперь загрузите последнюю версию osCommerce по ссылке. CentOS не работает с командой ifconfig, поэтому установим net-tools и некоторые другие пакеты перед загрузкой osCommerce. В нашем случае последней версией osCommerce является v.2.3.4, загрузка происходит следующим образом:

cd /tmp
yum install wget unzip net-tools
wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip
unzip oscommerce-2.3.4.zip
mv oscommerce-2.3.4 /var/www/html/

2.3 Права доступа

Нам понадобятся соответствующие права доступа для установки.

chmod 777 /var/www/html/oscommerce-2.3.4/catalog/includes/configure.php
chmod 777 /var/www/html/oscommerce-2.3.4/catalog/admin/includes/configure.php

Кроме того потребуется переопределение Selinux (если предварительно мы его не отключили):

chcon -R -t httpd_sys_content_rw_t /var/www/html/oscommerce-2.3.4/

Теперь можно продолжить установку.

3. Сетевая установка

Откройте в вашем браузере следующий адрес

http://192.168.0.100/oscommerce-2.3.4/catalog/install/index.php:

Затем нажмите Start.

Введите свои данные, которые будут отражать суть нового магазина, в нашем случае это:

Database Server : localhost
Username : osCommerceuser
Password : osCommercepassword
Database Name : osCommerced

После того, как вы ввели ваши данные нажмите Continue.
Появится предупреждение о входе в корневой документ сайта и адрес этого сайта. Просто нажмите Continue.
Затем нужно будет ввести данные интернет магазина. Заполните пустые поля. В данном случае случае это будет выглядеть следующим образом:

Store name : Test_store
Store Ownername : Test_owner
Store Owner email-address: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Administrator Username : admin
Administrator Password: admin

После того, как вы ввели ваши данные, нажмите Continue.
На этом установка будет завершена.
Теперь можно открыть свежеиспечённый Online Store по адресу :

http://192.168.0.100/oscommerce-2.3.4/catalog/index.php

и Administration Tool по адресу :

 http://192.168.0.100/oscommerce-2.3.4/catalog/admin/login.php 

Для того, что бы войти в панель управления Administration Tool, потребуется ввести имя пользователя и пароль, которые мы создали во время установки, в нашем случае: Username=admin и Password=admin.

Поздравляю, вы успешно установили osCommerce на CentOS 7!

Авторизуйтесь, чтобы получить возможность оставлять комментарии
Go to top