Недавно я столкнулся с osCommerce, проектом электронной коммерции с открытым исходным кодом, и я хотел бы попробовать его. Это упаковывается в репозитории (как Wordpress)? В противном случае, как я вручную устанавливаю и использую его?
osCommerce требует PHP и MySQL, другими словами, стек LAMP (Linux (операционная система), Apache Сервер HTTP, MySQL (программное обеспечение базы данных) и PHP). osCommerce должен только быть скопирован в корень документа, /var/www/
.
Далее, мы должны создать базу данных и пользователя в MySQL для osCommerce для использования.
ЛАМПА установки и osCommerce
sudo tasksel install lamp-server
Теперь необходимо загрузить и "установить" osCommerce (получите последний URL загрузки 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/
, где ipaddress
IP-адрес или домен Вашего сервера. При установке osCommerce в системе, Вы в настоящее время включены, можно заменить ipaddress
с localhost
или 127.0.0.1
.
Просмотр к osCommerce странице инициирует начальную настройку и попросит детали базы данных MySQL, которую это будет использовать, и пользователь администратора настроил.
Создайте базу данных MySQL
Во-первых, необходимо создать пользователя MySQL для osCommerce для использования. Это - плохая практика для использования пользователя root / передача (установка во время установки ЛАМПЫ) для веб-приложения.
В оболочке на машине с 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
с. Порт можно оставить пустым.
Ссылка
Вам нужно решение для ЛАМПЫ, таким образом, необходимо установить Apache, MySQL (серверная версия) и необходимая версия PHP, и это - модули для программного обеспечения.
Путь, где необходимо "установить" файлы, называют "корнем документа" и определяют в конфигурационном файле Apache, который обычно является /var/www/
. Можно открыть файл /etc/apache2/apache2.conf
и просто считайте (и изменение) местоположение DR.
Можно в основном рассмотреть PHP как большой плагин для Apache, так вероятно, для всех настроек относительно организации файлов на диске и общей установке, к которой необходимо обратиться apache2.conf
файл. Но управлять функциональностью PHP можно изменить файл php.ini
это обычно располагается под /etc/php
дерево, но это может легко быть перемещено elsewere согласно Вашей версии Ubuntu, но в целом можно найти a php.ini
под /etc/
.
Всегда делайте резервное копирование этих файлов, если Вы не уверены в том, что Вы действительно делаете.
По умолчанию адрес Вашего локального веб-сервера localhost
или 127.0.0.1
если Вы хотите использовать IP, можно ввести его как адрес и достигнуть корня документа. Если Вы создали dir под названным DR test
(как в /var/www/test/
), перейдите к содержанию этой папки просто путем движения в http://localhost/test/
или http://127.0.0.1/test/
в Вашем веб-браузере. Вкратце каждый веб-адрес относительно DR.