Как установить osCommerce?

Как установить osCommerce?

Недавно я наткнулся наosCommerce, проект электронной коммерции с открытым исходным кодом, и я хотел бы попробовать его. Он упакован в репозиторий (как Wordpress)? Если нет, как мне вручную установить и использовать его?

решение1

вам необходимо решение LAMP, поэтому вам нужно установить Apache, MySQL (серверную версию) и необходимую версию PHP и ее модули для вашего программного обеспечения.

Путь, по которому вам нужно «установить» ваши файлы, называется «document root» и определяется в файле конфигурации Apache, который обычно имеет вид /var/www/. Вы можете открыть файл /etc/apache2/apache2.confи просто прочитать (и изменить) местоположение DR.

В принципе, PHP можно рассматривать как большой плагин для Apache, поэтому, вероятно, для всех настроек, касающихся организации файлов на диске и общей настройки, вам придется обратиться к apache2.confфайлу. Но для управления функциональностью PHP вы можете изменить файл php.ini, который обычно находится под /etc/phpдеревом, но его можно легко переместить в другое место в соответствии с вашей версией Ubuntu, но в целом вы можете найти его php.iniпод /etc/.

Всегда создавайте резервную копию этих файлов, если вы не уверены в том, что вы действительно делаете.

По умолчанию адрес вашего локального веб-сервера — localhostили, 127.0.0.1если вы хотите использовать IP, вы можете ввести его в качестве адреса и попасть в корень документа. Если вы создали каталог под DR, называемый test(как в /var/www/test/), перейдите к содержимому этой папки, просто перейдя по адресу http://localhost/test/или http://127.0.0.1/test/в вашем веб-браузере. В двух словах, каждый веб-адрес относится к DR.

решение2

osCommerce требует PHP и MySQL, другими словами,Стек ЛАМП(Linux (операционная система), Apache HTTP Server, MySQL (программное обеспечение базы данных) и PHP). osCommerce нужно только скопировать в корень документа, /var/www/.

Далее нам необходимо создать базу данных и пользователя в MySQL для использования osCommerce.

Установить LAMP и osCommerce

sudo tasksel install lamp-server

Теперь вам нужно загрузить и «установить» osCommerce (получите последнюю ссылку для загрузки @osCommerce):

wget http://www.oscommerce.com/get/8 #this is osCommerce 3.0.2 download as of 21/11/2011
unzip oscommerce-3.0.2.zip
sudo cp oscommerce-3.0.2/oscommerce/ /var/www/

Чтобы избежать проблем с разрешениями, приведенные выше команды загружают в текущую оболочку, распаковывают и копируют osCommerce в /var/www/. Никогда не распаковывайте его напрямую и не перемещайте файлы в корень документа, если вы не знаете необходимые разрешения, требуемые для правильной работы веб-приложения.

osCommerce теперь будет доступен по адресу http://ipaddress/osommerce/, где ipaddressIP-адрес или домен вашего сервера. Если вы устанавливаете osCommerce в системе, в которой вы сейчас находитесь, вы можете заменить ipaddressна localhostили 127.0.0.1.

Переход на страницу osCommerce запустит первоначальную настройку и запросит сведения о базе данных MySQL, которую она будет использовать, а также настройки пользователя-администратора.

Создать базу данных MySQL

Во-первых, вам следует создать пользователя MySQL для использования osCommerce. Использовать пользователя/пароль root (настройка во время установки LAMP) для веб-приложения — плохая практика.

В оболочке на машине с MySQL выполните:

mysql -u root -p

Введите пароль root, который вы указали ранее. Это даст вам приглашение, которое имеет полный доступ к вашему серверу MySQL.

Теперь выберите имя базы данных — неважно, каким оно будет, главное, чтобы оно было уникальным на сервере MySQL (чтобы увидеть существующие, SHOW DATABASES;).

CREATE DATABASE dbname;

Например, замену dbnameможно заменить на oscommerce.

Теперь вам нужно предоставить новому пользователю доступ к этой базе данных. Выберите имя пользователя и пароль (имя пользователя может быть oscommerceснова, но придумайте надежный пароль) - замените dbnameна имя базы данных (в этом примере oscommerce):

GRANT ALL ON dbname.* TO username IDENTIFIED BY 'password';

Готово. Теперь у вас есть данные для ввода в веб-форму; Сервер базы данных — это просто localhostили 127.0.0.1, предполагая, что веб-сервер — это та же машина, что и сервер MySQL, Имя пользователя и Пароль — те, что вы только что создали, а Имя базы данных — то, что вы заменили dbname. Порт можно оставить пустым.

Ссылка

Связанный контент