- - Как да инсталирате AbanteCart на Ubuntu Server

Как да инсталирате AbanteCart на Ubuntu Server

Имайте уебсайт, работещ с 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. Когато уеб интерфейсът се зарежда, ще бъдете посрещнати с елегантна програма за настройка. Следвайте инструкциите на екрана, за да настроите всичко.

Коментари