Поиск по сайту:
Все философы — мудрецы в своих сентенциях и глупцы в своем поведении (Б. Франклин).

Установить osCommerce на Debian 8

13.11.2016
Установить osCommerce на Debian 8

Представьте себе ситуацию, в которой у вас есть отличный продукт, чтобы продать и уже запланированную маркетинговую кампанию, но одна вещь не хватает, это веб-сайт электронной коммерции, чтобы продать свой продукт. Есть много разновидностей интернет-магазинов: Magento, OpenCart, CS Cart, Prestashop … где список заканчивается? Хотя каждый является отличным решением для электронной коммерции, у которых есть собственные стандарты, в этом учебнике мы сосредоточимся на установке легкого сервера Open Source Commerce (интернет — магазина) на Debian 8 VPS.

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

Он может быть установлен на любом веб-сервере с PHP и MySQL, и это позволяет установить и поддерживать интернет-магазины очень легко, почти без усилий.

ТРЕБОВАНИЯ

Мы предполагаем , что у вас уже установили и настроили на вашем сервере Apache, MySQL и PHP. Если это не так, вы можете сделать это с помощью нашего учебника и установить LAMP.

Войдите на свой сервер через SSH

ssh root@server_ip

 

Вы можете проверить, есть ли у вас правильная версия Debian, установленная на сервере с помощью следующей команды:

lsb_release -a

 

Вы должны получить этот результат:

Distributor ID: Debian
Description:    Debian GNU/Linux 8.3 (jessie)
Release:        8.3
Codename:       jessie

 

Обновите систему

Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:

apt-get update && apt-get upgrade

 

Читать  Расширенное руководство по SEO для интернет-магазинов по продажи продуктов. Часть 1

Теперь создайте базу данных, которая будет необходима для установки интернет-магазина. Войдите в MySQL как root и выполните следующие запросы:

# mysql -u root -p

mysql> CREATE DATABASE oscommerce;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES on oscommerce.* to oscommerceuser@localhost identified by 'your_password';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye

 

Установите OScommerce

Перейдите в корневой каталог документов по умолчанию в Apache ( /var/www/html/ ) и загрузите последнюю версию интернет — магазина (во время написания этой статьи последняя версия 2.3.4):

cd /var/www/html/

wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip

 

Распакуйте архив:

unzip oscommerce-2.3.4.zip

 

Переименуйте распакованный каталог:

mv oscommerce-2.3.4/oscommerce/

 

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

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

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

 

Теперь откройте ваш веб — браузер и перейдите по следующему адресу http://your_IP_address/oscommerce/catalog/install/index.php. Вас встретят на странице установки интернет -магазина, как показано на рисунке:

osCommerce

Конечно, настройки PHP и необходимые расширения PHP должны быть включены/установлены, чтобы вы могли продолжить установку. Если все в порядке, нажмите Start, чтобы продолжить установку. Далее следуют настроить базу данных. Введите учетные данные базы данных, как показано на изображении ниже:

База данных osCommerce

 

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

Ваш магазин можно будет по адресу: http://your_server_IP/oscommerce/catalog/index.php и вход в панель администратора интернет — магазина по адресу: http://your_server_IP/oscommerce/catalog/admin/login.php.

Теперь надо удалить каталог установки, установить правильные разрешения для некоторых файлов и защитить средства администрирования. Выполните приведенные ниже команды:

rm -rf /var/www/html/oscommerce/catalog/install/

chmod 644 /var/www/html/oscommerce/catalog/includes/configure.php

chmod 644 /var/www/html/oscommerce/catalog/admin/includes/configure.php

 

Читать  Как настроить в Apache виртуальные хосты на Debian 8

Теперь давайте защитим паролем панель администрирования интернет-магазина с помощью утилиты Htpasswd. Выполним:

htpasswd -c /var/www/html/oscommerce/catalog/admin/.htpasswd your_user

 

Вам теперь будет предложено ввести пароль, дважды. После ввода пароля вы можете проверить, были ли введены учетные данные, как и ожидалось:

cat /var/www/html/oscommerce/catalog/admin/.htpasswd

 

Теперь необходимо настроить веб-сервер Apache, чтобы проверить файл .htpasswd. Откройте конфигурационный файл Apache по умолчанию, вашим редактором. Мы используем nano:

nano /etc/apache2/sites-available/000-default.conf

 

Вставьте следующий текст в директиве VirtualHost:

<Directory "/var/www/html">
        AuthType Basic
        AuthName "Restricted Content"
        AuthUserFile /var/www/html/oscommerce/catalog/admin/.htpasswd
        Require valid-user
</Directory>

 

Сохраните и закройте файл. Теперь перезапустите Apache, чтобы изменения вступили в силу.

service apache2 restart

 

Теперь вы можете открыть панель администратора по адресу http://your_server_IP/oscommerce/catalog/admin/login.php, после чего вам будет необходимо ввести имя пользователя и пароль.

Поздравляем, вы успешно установили интернет — магазина на вашем Debian 8 VPS.

Установить osCommerce на Debian 8

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Вы хотите отобразить счетчик абонентов MailChimp? Недавно один из наших пользователей…

Спасибо!

Теперь редакторы в курсе.