Имайте уебсайт, работещ с Linux, и искате да зададетедо платформа за пазаруване за него? Ако е така, направете си услуга и разгледайте AbanteCart. Това е отворен код, безплатна платформа за електронна търговия, която потребителите могат да управляват и персонализират на своята собствена платформа за електронна търговия. Преди да можете да инсталирате AbanteCart на Ubuntu сървър, уверете се, че имате LAMP на него.
Инсталирайте LAMP
Обикновено LAMP стека е лесен за работаUbuntu сървър, тъй като потребителите могат да поставят отметка в квадратче и да го заредят по време на инсталирането. Ако обаче по някаква причина сте избрали да избегнете настройването, инсталирайте го сега със следните команди.
Първо, стартирайте инструмента за актуализиране. Това ще гарантира, че сървърът на Ubuntu има най-новите пакети.
sudo apt update sudo apt upgrade -y
След надстройката ще трябва да инсталирате инструмента Tasksel. Използването на този инструмент, а не традиционния мениджър на пакети Ubuntu, е много по-бързо, тъй като няма да е необходимо да указвате всеки отделен пакет на ръка.
sudo apt install tasksel
След това използвайте инструмента Tasksel, за да инсталирате LAMP стека.
Забележка: по време на процеса на инсталиране на LAMP ще се появи подкана, която изисква от потребителя да зададе нова SQL root парола. Използвайте запомняща се, сигурна парола.
sudo tasksel install lamp-server
Инсталирайте AbanteCar
Когато инсталацията LAMP приключи, е безопасно да инсталирате AbanteCart на Ubuntu сървър. Използвайки Wget инструмент, изтеглете най-новата версия на софтуера:
sudo -s cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip
Създайте нова папка AbanteCart вътре в / WWW / HTML / с защитен режим.
mkdir -p /var/www/html/abantecart
Извадете master.zip архив с помощта на отварям се команда в новата папка.
unzip master.zip -d /var/www/html/abantecart
Използвай CD команда за преминаване в / Var / WWW / HTML / abantecart / public_html.
cd /var/www/html/abantecart/public_html
Изтрийте всички ненужни файлове с помощта на RM команда.
rm -rf tests rm *.txt rm *.md
Преместете съдържанието на public_html в / Var / WWW / HTML / abantecart
mv * ..
Конфигурирайте AbanteCart
Когато всички файлове са на мястото си, време е дазапочнете да конфигурирате AbanteCart на Ubuntu сървър. Първата стъпка е да се даде собственост на уеб сървъра Apache на директория AbanteCart. Без предоставяне на собственост на Apache, AbanteCart няма да работи. Използвайки chown команда, дайте права на Apache на папката.
chown -R www-data: /var/www/html/abantecart
Въведете / Var / WWW / HTML / abantecart използвайки CD.
cd /var/www/html/abantecart
Благодарение на Chown, уеб сървърът има достъп до / Var / WWW / HTML / abantecart, Въпреки това, тъй като разрешенията не са зададени правилно, софтуерът все още няма да работи правилно. За да коригирате това, стартирайте коригират команда.
chmod -R 777 system/ chmod -R 777 image chmod -R 777 download chmod -R 777 admin/system/backup chmod -R 777 resources
Настройка на SQL
Софтуерът AbanteCart използва MySQL за справяне с нуждите си от база данни. В резултат на това ще трябва да създадете нова SQL база данни. В терминала въведете командния интерфейс SQL с потребителя Root.
mysql -u root -p
В подкана SQL създайте нова база данни, която AbanteCart да използва.
CREATE DATABASE abantecart;
След като базата данни е настроена, създайте нов потребител и му предоставете съответните разрешения.
Забележка: променете „securepassword“ със защитена парола.
GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";
Сега AbanteCart има SQL потребител и база данни, с които да взаимодейства, което означава, че работата ни в MySQL е свършена. За да излезете от инструмента, направете следното:
FLUSH PRIVILEGES; QUIT
Конфигурация на Apache
Настройката на AbanteCart на Apache изисква незначителниконфигурация. По-конкретно, ще трябва да уведомите Apache, че софтуерът AbanteCart е сайт и трябва да бъде зареден. В терминала използвайте редактора на Nano, за да създадете нов файл „налични сайтове“.
sudo nano /etc/apache2/sites-available/abantecart.conf
Поставете следния код във abantecart.conf, в Нано.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
<Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>
Запишете файла в Nano, като натиснете Ctrl + O комбинация от ключове. Излезте от редактора с Ctrl + X.
След като излезете от Nano, активирайте новия сайт с:
sudo a2ensite abantecart
Настройка AbanteCart

Конфигурирането на приложението AbanteCart, като повечето уеб инструменти изисква уеб браузър. За достъп до инструмента отворете нов раздел в браузъра си и поставете следния URL адрес в лентата за местоположение:
http://server-local-ip-address/abantecart
Не сте сигурни в локалния IP адрес на вашия сървър? Опитайте да използвате ip addr команда в терминал:
ip addr show | grep 192.168.1
Работещи ip addr шоу в комбинация с Впиши ще филтрира ненужната информация иизолирайте локалния IP адрес на IPv4. Когато уеб интерфейсът се зарежда, ще бъдете посрещнати с елегантна програма за настройка. Следвайте инструкциите на екрана, за да настроите всичко.
Коментари