Az AbanteCart telepítése az Ubuntu kiszolgálóra

Van Linux-alapú webhelye, és vásárlási platformot szeretne létrehozni hozzá? Ha igen, tegyen magának egy szívességet, és nézze meg az AbanteCartot. Ez egy nyílt forráskódú, ingyenes e-kereskedelmi platform, amelyet a felhasználók saját e-kereskedelmi platformjukon kezelhetnek és testreszabhatnak. Mielőtt telepítené az AbanteCartot az Ubuntu kiszolgálóra, győződjön meg róla, hogy van rajta LAMP.

Telepítse a LAMP-ot

A LAMP verem általában könnyen használható az Ubuntu szerveren, mivel a felhasználók bejelölhetik a jelölőnégyzetet, és a telepítés során betölthetik. Ha azonban valamilyen okból úgy döntött, hogy elkerüli a beállítást, telepítse most a következő parancsokkal.

Először futtassa a frissítő eszközt. Ezzel biztosíthatja, hogy az Ubuntu szerver a legújabb csomagokkal rendelkezzen.

sudo apt update
sudo apt upgrade -y

A frissítés után telepítenie kell a Tasksel eszközt. Ennek az eszköznek a használata a hagyományos Ubuntu csomagkezelő helyett sokkal gyorsabb, mivel nem kell minden egyes csomagot kézzel megadnia.

sudo apt install tasksel

Ezután használja a Tasksel eszközt egy LAMP Stack telepítéséhez.

Megjegyzés: A LAMP telepítési folyamata során megjelenik egy prompt, amely arra kéri a felhasználót, hogy állítson be egy új SQL root jelszót. Ügyeljen arra, hogy emlékezetes, biztonságos jelszót használjon.

sudo tasksel install lamp-server

Telepítse az AbanteCar-t

Amikor a LAMP telepítése befejeződött, biztonságosan telepítheti az AbanteCartot az Ubuntu kiszolgálóra. A wget eszközzel töltse le a szoftver legújabb kiadását:

sudo -s

cd /tmp

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

Hozzon létre egy új AbanteCart mappát a /www/html/ könyvtárban az mkdir segítségével.

mkdir -p /var/www/html/abantecart

Bontsa ki a master.zip archívumot az unzip paranccsal az új mappába.

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

A CD paranccsal lépjen a /var/www/html/abantecart/public_html mappába.

cd /var/www/html/abantecart/public_html

Törölje az összes felesleges fájlt az rm paranccsal.

rm -rf tests

rm *.txt

rm *.md

Helyezze át a public_html tartalmát a /var/www/html/abantecart könyvtárba

mv * ..

Az AbanteCart konfigurálása

Miután minden fájl a helyén van, ideje elkezdeni az AbanteCart konfigurálását az Ubuntu szerveren. Az első lépés az AbanteCart címtár tulajdonjogának átadása az Apache webszervernek. Az Apache tulajdonjogának megadása nélkül az AbanteCart nem fog futni. A chown paranccsal adjon Apache-jogokat a mappához.

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

Írja be a /var/www/html/abantecart parancsot a CD használatával.

cd /var/www/html/abantecart

A Chownnak köszönhetően a webszerver hozzáfér a /var/www/html/abantecart fájlhoz. Mivel azonban az engedélyek nincsenek megfelelően beállítva, a szoftver továbbra sem fog megfelelően futni. Ennek javításához futtassa a chmod parancsot.

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

SQL beállítás

Az AbanteCart szoftver a MySQL-t használja adatbázis-szükségleteinek kezelésére. Ennek eredményeként létre kell hoznia egy új SQL-adatbázist. A terminálban adja meg az SQL parancsfelületet a Root felhasználóval.

mysql -u root -p

Az SQL parancssorban hozzon létre egy új adatbázist az AbanteCart számára.

CREATE DATABASE abantecart;

Az adatbázis beállítása után hozzon létre egy új felhasználót, és adja meg a megfelelő engedélyeket.

  A League of Legends bejelentkezési hiba kijavítása (A LoL nem tudott bejelentkezni, érvénytelen munkamenet)

Megjegyzés: módosítsa a „biztonsági jelszót” biztonságos jelszóval.

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

Az AbanteCart most már rendelkezik egy SQL felhasználóval és adatbázissal, amellyel interakcióba léphet, ami azt jelenti, hogy a MySQL-ben végzett munkánk befejeződött. Az eszközből való kilépéshez tegye a következőket:

FLUSH PRIVILEGES;

QUIT

Apache konfiguráció

Az AbanteCart Apache-on történő beállítása kisebb konfigurálást igényel. Konkrétan tájékoztatnia kell az Apache-t, hogy az AbanteCart szoftver egy webhely, és be kell töltenie. A terminálban a Nano szerkesztővel hozzon létre egy új „elérhető helyek” fájlt.

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

Illessze be a következő kódot az abantecart.conf fájlba, Nano nyelven.

  Névjegy törlése a WeChat alkalmazásban


ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
< /var/www/html/abantecart/> könyvtár
Beállítások Indexek FollowSymLinks MultiViews
AllowOverride All
Parancs engedélyezése, elutasítása
megenged mindenkitől

ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log közös

Mentse el a fájlt Nano-ban a Ctrl + O billentyűkombináció megnyomásával. Lépjen ki a szerkesztőből a Ctrl + X billentyűkombinációval.

A Nanóból való kilépés után engedélyezze az új webhelyet a következőkkel:

sudo a2ensite abantecart

Az AbanteCart beállítása

A legtöbb webes eszközhöz hasonlóan az AbanteCart alkalmazás konfigurálásához webböngészőre van szükség. Az eszköz eléréséhez nyisson meg egy új lapot a böngészőjében, és illessze be a következő URL-t a helysávba:

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

Nem biztos a szervere helyi IP-címében? Próbálja meg használni az ip addr parancsot a terminálban:

ip addr show | grep 192.168.1

Az ip addr show futtatása a grep-pel együtt kiszűri a szükségtelen információkat, és elkülöníti az IPv4 helyi IP-címét. Amikor a webes felhasználói felület betöltődik, egy elegáns beállítási segédprogram fogadja. Kövesse a képernyőn megjelenő utasításokat az összes beállításához.

  Hogyan lehet a Chrome-ot alapértelmezett böngészővé tenni