- Kā instalēt AbanteCart uz Ubuntu servera

Kā instalēt AbanteCart uz Ubuntu servera

Jums ir vietne, kuru darbina Linux un kuru vēlaties iestatītizveidota iepirkšanās platforma tam? Ja tā, izdarījiet sev labu un apskatiet AbanteCart. Tā ir atvērtā koda bezmaksas e-komercijas platforma, kuru lietotāji var pārvaldīt un pielāgot savā e-komercijas platformā. Pirms AbanteCart instalēšanas Ubuntu serverī pārliecinieties, vai tajā ir LAMP.

Instalējiet LAMP

Parasti ar LAMP kaudzīti ir viegli strādātUbuntu serveris, jo lietotāji instalēšanas laikā var atzīmēt rūtiņu un ielādēt to. Tomēr, ja kāda iemesla dēļ jūs izvēlējāties izvairīties no šīs iestatīšanas, instalējiet to tagad, izmantojot šīs komandas.

Vispirms palaidiet atjaunināšanas rīku. To darot, tiks nodrošināts, ka Ubuntu serverim ir jaunākās paketes.

sudo apt update
sudo apt upgrade -y

Pēc jaunināšanas jums būs jāinstalē rīks Uzdevums. Izmantojot šo rīku, nevis tradicionālo Ubuntu pakotņu pārvaldnieku, ir daudz ātrāk, jo jums nevajadzēs katru roku norādīt atsevišķi.

sudo apt install tasksel

Pēc tam izmantojiet rīku Tasksel, lai instalētu LAMP kaudzīti.

Piezīme: LAMP instalēšanas procesa laikā parādīsies uzvedne, kurā lietotājam tiek lūgts iestatīt jaunu SQL saknes paroli. Noteikti izmantojiet neaizmirstamu, drošu paroli.

sudo tasksel install lamp-server

Instalējiet AbanteCar

Kad LAMP instalēšana ir pabeigta, ir droši instalēt AbanteCart Ubuntu serverī. Izmantojot wget rīks, lejupielādējiet programmatūras jaunāko versiju:

sudo -s
cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip

Izveidojiet jaunu mapi AbanteCart / www / html / ar mkdir.

mkdir -p /var/www/html/abantecart

Izvelciet master.zip arhīvs, izmantojot unzip komandu jaunajā mapē.

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

Izmantojiet Kompaktdisks komanda pāriet uz / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Izdzēsiet visus nevajadzīgos failus, izmantojot rm komanda.

rm -rf tests
rm *.txt
rm *.md

Pārvietot lapas saturu public_html uz / var / www / html / abantecart

mv * ..

Konfigurējiet AbanteCart

Kad visi faili atrodas savā vietā, ir pienācis laikssāciet konfigurēt AbanteCart Ubuntu serverī. Pirmais solis ir piešķirt Apache tīmekļa serverim īpašumtiesības uz AbanteCart direktoriju. Nepiešķirot Apache īpašumtiesības, AbanteCart nedarbosies. Izmantojot chown komanda, piešķiriet Apache tiesības mapei.

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

Ievadiet / var / www / html / abantecart izmantojot Kompaktdisks.

cd /var/www/html/abantecart

Pateicoties Chown, tīmekļa serverim ir piekļuve / var / www / html / abantecart. Tomēr, tā kā atļaujas nav iestatītas pareizi, programmatūra joprojām nedarbosies pareizi. Lai to labotu, palaidiet chmod komanda.

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

SQL iestatīšana

Programmatūra AbanteCart izmanto MySQL, lai apstrādātu savas datu bāzes vajadzības. Tā rezultātā jums būs jāizveido jauna SQL datu bāze. Terminālī ievadiet SQL komandu saskarni ar Saknes lietotāju.

mysql -u root -p

SQL uzvednē izveidojiet jaunu datu bāzi AbanteCart lietošanai.

CREATE DATABASE abantecart;

Kad datu bāze ir iestatīta, izveidojiet jaunu lietotāju un piešķiriet tam atbilstošās atļaujas.

Piezīme: nomainiet “drošs parole” ar drošu paroli.

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

AbanteCart tagad ir SQL lietotājs un datu bāze, ar kuru mijiedarboties, kas nozīmē, ka mūsu darbs MySQL ir paveikts. Lai izietu no rīka, rīkojieties šādi:

FLUSH PRIVILEGES;
QUIT

Apache konfigurācija

Lai iestatītu AbanteCart uz Apache, ir nepieciešams mazskonfigurācija. Konkrēti, jums būs jāinformē Apache, ka programmatūra AbanteCart ir vietne un tā ir jāielādē. Terminālī izmantojiet redaktoru Nano, lai izveidotu jaunu “pieejamo vietņu” failu.

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

Ielīmējiet šo kodu abantecart.conf, Nano.

<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>

Saglabājiet failu Nano, nospiežot Ctrl + O taustiņu kombinācija. Izejiet no redaktora ar Ctrl + X.

Pēc aiziešanas no Nano iespējojiet jauno vietni ar:

sudo a2ensite abantecart

Iestatiet AbanteCart

Lai konfigurētu lietotni AbanteCart, tāpat kā lielākajai daļai tīmekļa rīku, ir nepieciešama tīmekļa pārlūkprogramma. Lai piekļūtu rīkam, pārlūkā atveriet jaunu cilni un atrašanās vietas joslā ielīmējiet šo URL:

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

Vai neesat pārliecināts par servera vietējo IP adresi? Mēģiniet izmantot ip addr komanda terminālī:

ip addr show | grep 192.168.1

Skriešana ip addr šovs kombinācijā ar grep filtrēs visu nevajadzīgo informāciju unizolēt IPv4 vietējo IP adresi. Kad tīmekļa lietotāja saskarne tiek ielādēta, jūs sagaidīs ar gludu iestatīšanas utilītu. Izpildiet ekrānā redzamos norādījumus, lai iestatītu visu.

Komentāri