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.
Tartalomjegyzék
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.
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.
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.