Jak nainstalovat AbanteCart na server Ubuntu

Máte web s operačním systémem Linux a chcete pro něj nastavit nákupní platformu? Pokud ano, udělejte si laskavost a podívejte se na AbanteCart. Jedná se o bezplatnou platformu elektronického obchodu s otevřeným zdrojovým kódem, kterou mohou uživatelé spravovat a upravovat na své vlastní platformě elektronického obchodu. Než budete moci nainstalovat AbanteCart na server Ubuntu, ujistěte se, že na něm máte LAMP.

Nainstalujte LAMPU

Obvykle je na serveru Ubuntu snadné pracovat se zásobníkem LAMP, protože uživatelé mohou zaškrtnout políčko a načíst jej během instalace. Pokud jste se však z nějakého důvodu rozhodli tomuto nastavení vyhnout, nainstalujte jej nyní pomocí následujících příkazů.

Nejprve spusťte nástroj pro aktualizaci. Tím zajistíte, že server Ubuntu bude mít nejnovější balíčky.

sudo apt update
sudo apt upgrade -y

Po upgradu budete muset nainstalovat nástroj Tasksel. Použití tohoto nástroje namísto tradičního správce balíčků Ubuntu je mnohem rychlejší, protože nebudete muset ručně specifikovat každý jednotlivý balíček.

sudo apt install tasksel

Dále použijte nástroj Tasksel k instalaci LAMP Stack.

  Jak nainstalovat soubor .watchface na Apple Watch

Poznámka: během procesu instalace LAMP se zobrazí výzva, která uživatele požádá o nastavení nového hesla root SQL. Ujistěte se, že používáte zapamatovatelné a bezpečné heslo.

sudo tasksel install lamp-server

Nainstalujte AbanteCar

Po dokončení instalace LAMP je bezpečné nainstalovat AbanteCart na server Ubuntu. Pomocí nástroje wget si stáhněte nejnovější verzi softwaru:

sudo -s

cd /tmp

wget https://github.com/abantecart/abantecart-src/archive/master.zip

Vytvořte novou složku AbanteCart uvnitř /www/html/ pomocí mkdir.

mkdir -p /var/www/html/abantecart

Rozbalte archiv master.zip pomocí příkazu unzip do nové složky.

unzip master.zip -d /var/www/html/abantecart

Pomocí příkazu CD přejděte do /var/www/html/abantecart/public_html.

cd /var/www/html/abantecart/public_html

Smažte všechny nepotřebné soubory pomocí příkazu rm.

rm -rf tests

rm *.txt

rm *.md

Přesuňte obsah public_html do /var/www/html/abantecart

mv * ..

Nakonfigurujte AbanteCart

Když jsou všechny soubory na svém místě, je čas začít konfigurovat AbanteCart na serveru Ubuntu. Prvním krokem je přidělit webovému serveru Apache vlastnictví adresáře AbanteCart. Bez udělení vlastnictví Apache se AbanteCart nespustí. Pomocí příkazu chown udělte Apache práva ke složce.

chown -R www-data: /var/www/html/abantecart

Zadejte /var/www/html/abantecart pomocí CD.

cd /var/www/html/abantecart

Díky Chownovi má webový server přístup k /var/www/html/abantecart. Protože však oprávnění nejsou správně nastavena, software stále nebude fungovat správně. Chcete-li to opravit, spusťte příkaz chmod.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

Nastavení SQL

Software AbanteCart využívá MySQL ke zpracování svých databázových potřeb. V důsledku toho budete muset vytvořit novou databázi SQL. V terminálu zadejte rozhraní příkazů SQL s uživatelem root.

mysql -u root -p

V příkazovém řádku SQL vytvořte novou databázi, kterou bude AbanteCart používat.

CREATE DATABASE abantecart;

Jakmile je databáze nastavena, vytvořte nového uživatele a udělte mu příslušná oprávnění.

  Jak povolit upozornění LED bleskem, pouze když je váš iPhone tichý

Poznámka: změňte „zabezpečené heslo“ na bezpečné heslo.

GRANT ALL PRIVILEGES on abantecart.* to 'abante_admin'@'localhost' identified by 'securepassword';

AbanteCart má nyní uživatele SQL a databázi pro interakci, což znamená, že naše práce v MySQL je hotová. Chcete-li nástroj ukončit, postupujte takto:

FLUSH PRIVILEGES;

QUIT

Konfigurace Apache

Nastavení AbanteCart na Apache vyžaduje menší konfiguraci. Konkrétně budete muset Apache informovat, že software AbanteCart je web a měl by být načten. V terminálu použijte editor Nano k vytvoření nového souboru „sites available“.

sudo nano /etc/apache2/sites-available/abantecart.conf

Vložte následující kód do abantecart.conf v Nano.


ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com

Možnosti Indexy FollowSymLinks MultiViews
AllowOverride All
Objednávka povolit, zamítnout
povolit ode všech

ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log společný

  Skenování a převod obrázků na text

Uložte soubor v Nano stisknutím kombinace kláves Ctrl + O. Ukončete editor pomocí Ctrl + X.

Po ukončení Nano povolte nový web pomocí:

sudo a2ensite abantecart

Nastavení AbanteCart

Konfigurace aplikace AbanteCart, jako většina webových nástrojů, vyžaduje webový prohlížeč. Chcete-li získat přístup k nástroji, otevřete v prohlížeči novou kartu a vložte do adresního řádku následující adresu URL:

https://server-local-ip-address/abantecart

Nejste si jisti místní IP adresou vašeho serveru? Zkuste použít příkaz ip addr v terminálu:

ip addr show | grep 192.168.1

Spuštění ip addr show v kombinaci s grep odfiltruje veškeré nepotřebné informace a izoluje lokální IP adresu IPv4. Po načtení webového uživatelského rozhraní vás přivítá elegantní nástroj pro nastavení. Pro nastavení všeho postupujte podle pokynů na obrazovce.