Kā Linux instalēt e-komercijas iepirkšanās veikalu Zen Cart


Šī tēma aptvers Zen Cart atvērtā pirmkoda e-komercijas platformas pakāpeniskas instalēšanas procesu Debian bāzes Linux izplatījumos un RHEL un CentOS 7 Linux operētājsistēmās.

Zen Cart ir viegli pārvaldāma un populāra iepirkšanās CMS platforma, kas rakstīta PHP servera puses programmēšanas valodā un izvietota virs LAMP kaudzes, ko galvenokārt izmanto, lai izveidotu tiešsaistes veikalus produktu un preču reklamēšanai.

  1. CentOS 7 instalēta LAMP kaudze
  2. Ubuntu instalēta LAMP kaudze
  3. Debian instalēta LAMP kaudze

1. darbība: instalējiet Zen Cart sistēmas priekšnosacījumus

1. Pirmajā solī piesakieties servera konsolē un izdodiet šādas komandas, lai sistēmā instalētu unzip un curl utilītprogrammas.

# yum install unzip zip curl    [On CentOS/RHEL]
# apt install zip unzip curl    [On Debian/Ubuntu]

2. Zen Cart tiešsaistes e-komercijas platforma ļoti bieži tiek instalēta LAMP kaudzes augšpusē Linux sistēmās. Ja LAMP kaudze jau ir instalēta jūsu datorā, pārliecinieties, vai esat instalējis šādus PHP paplašinājumus, kas nepieciešami Zen Cart e-komercijas lietojumprogrammai, izsniedzot šādu komandu.

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. Pēc visiem nepieciešamajiem PHP moduļiem un instalēšanas jūsu sistēmā atveriet noklusējuma PHP konfigurācijas failu, kas raksturīgs jūsu Linux izplatīšanai, un atjauniniet tālāk norādītos PHP iestatījumus.

Izdodiet zemāk esošo komandu atbilstoši savam izplatījumam, lai atvērtu un rediģētu PHP konfigurācijas failu.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Meklējiet un aizstājiet šādus PHP iestatījumus, kā parādīts zemāk esošajā fragmentā:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Apmeklējiet oficiālo PHP laika joslu sarakstu, lai atrastu pareizo laika joslu atbilstoši jūsu servera ģeogrāfiskajai atrašanās vietai.

4. Kad esat atjauninājis PHP konfigurācijas failu ar nepieciešamajiem iestatījumiem, saglabājiet un aizveriet failu un restartējiet Apache pakalpojumu, lai vēlreiz lasītu konfigurācijas, izsniedzot šādu komandu.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5. Zen Cart e-komercijas platformai ir nepieciešama RDBMS datu bāze, lai saglabātu lietojumprogrammas datus. Lai izveidotu Zen Cart datu bāzi, piesakieties MySQL servera konsolē un izdodiet zemāk esošo komandu, lai izveidotu Zen Cart datu bāzi un akreditācijas datus, kas nepieciešami, lai piekļūtu datu bāzei.

Nomainiet datu bāzes nosaukumu, lietotāja un paroles mainīgos ar saviem iestatījumiem.

# mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

2. solis: instalējiet Zen Cart centOS, Debian un Ubuntu

6. Lai instalētu Zen Cart e-komercijas lietojumprogrammu, vispirms lejupielādējiet jaunāko Zen Cart zip arhīva failu savā sistēmā, izsniedzot tālāk norādīto komandu.

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Pēc Zen Cart zip faila lejupielādes pabeigšanas izdodiet šādas komandas, lai izvilktu zip arhīvu un kopētu instalācijas failus uz tīmekļa servera dokumenta saknes ceļu.

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Pēc tam izdodiet šādu komandu, lai piešķirtu Apache HTTP serverim pilnīgu rakstīšanas atļauju Zen Cart instalācijas failiem no servera dokumenta saknes ceļa.

# chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Pēc tam atveriet pārlūkprogrammu un, izmantojot HTTP protokolu, dodieties uz sava servera IP adresi vai domēna nosaukumu un nospiediet saiti Noklikšķiniet šeit, lai sāktu Zen Cart instalēšanas procesu.

http://your_domain.tld/

10. Nākamajā solī Zen Cart instalētājs pārbaudīs jūsu sistēmu un ziņos par iespējamām problēmām, ja sistēmas konfigurācija neatbilst visām iepirkšanās platformas instalēšanas prasībām. Ja netiek parādīti brīdinājumi vai kļūdas, noklikšķiniet uz pogas Turpināt, lai pārietu uz nākamo soli.

11. Nākamajā instalēšanas posmā pārbaudiet, vai esat vienojies par licences noteikumiem un pārbaudiet savas veikala priekšējās vietnes URL adreses, kā parādīts zemāk esošajā ekrānuzņēmumā. Nomainiet IP adresi vai domēna nosaukumu, lai tas atbilstu jūsu servera konfigurācijai. Kad esat pabeidzis, nospiediet pogu Turpināt, lai virzītos uz priekšu ar instalēšanas procesu.

12. Pēc tam sniedziet MySQL datu bāzes informāciju (datu bāzes resursdatora adresi, datu bāzes nosaukumu un akreditācijas datus), pārbaudiet Demo datu ielāde Zen Cart datu bāzē un atlasiet datu bāzes rakstzīmju kopu, datu bāzes prefiksu un SQL kešatmiņas metodi, kā parādīts zemāk esošajā ekrānuzņēmumā. Kad esat pabeidzis, noklikšķiniet uz pogas Turpināt, lai tālāk konfigurētu Zen Cart.

13. Nākamajā instalācijas ekrānā norādiet administratora superlietotāja vārdu, kas tiks izmantots, lai pieteiktos, lai saglabātu dublētu, un e-pasta adresi Superuser administratora kontam. Uzrakstiet vai izveidojiet administratora pagaidu paroles un administratora direktorijas nosaukuma attēlu un nospiediet pogu Turpināt, lai sāktu instalēšanas procesu.

14. Pagaidiet, līdz instalēšanas process ir pabeigts, un jūs tiksiet novirzīts uz Zen Cart pēdējo instalēšanas ekrānu. Šeit jūs atradīsit divas saites, lai piekļūtu Zen Cart Admin atbalstītajam informācijas panelim un saitei Jūsu veikals, kā parādīts zemāk redzamajā ekrānuzņēmumā. Noteikti atzīmējiet veikala administratora aizmugures adresi.

15. Tagad, pirms faktiski piesakāties veikala aizmugures panelī, vispirms atgriezieties sava servera bash konsolē un izdodiet tālāk norādīto komandu, lai izdzēstu instalācijas direktoriju.

# rm -rf /var/www/html/zc_install/

16. Pēc tam atgriezieties pārlūkprogrammā un noklikšķiniet uz saites Administratora aizmugure, lai tiktu novirzīts uz Zen Cart aizmugures vadības paneļa pieteikšanās lapu. Piesakieties Zen Cart administrēšanas panelī, izmantojot iepriekš konfigurētu administratora lietotāju un paroli, un, lai aizsargātu savu veikalu, jums vajadzētu lūgt nomainīt administratora konta pagaidu paroli.

17. Pirmo reizi piesakoties Zen Cart aizmugures panelī, ekrānā tiks parādīts jauns sākotnējās iestatīšanas vednis. Sākotnējā vednī pievienojiet savu veikala nosaukumu, īpašnieku, veikala īpašnieka e-pasta adresi, veikala valsti, veikala zonu un veikala adresi un noklikšķiniet uz pogas Atjaunināt, lai saglabātu izmaiņas. Pēc šīs pēdējās darbības veikšanas jūs varat sākt pārvaldīt savu tiešsaistes veikalu, konfigurēt atrašanās vietas un nodokļus un pievienot dažus produktus.

18. Visbeidzot, lai apmeklētu Zen Cart priekšgala veikalu, dodieties uz sava servera IP adresi vai domēna nosaukumu, izmantojot HTTP protokolu, kā parādīts zemāk redzamajā ekrānuzņēmumā. Šī ir vietne, kurā jūsu reklamētie produkti tiks parādīti jūsu klientiem.

http://ww.yourdomain.tld 

Apsveicam! Jūs savā sistēmā esat veiksmīgi izvietojis Zen Cart tiešsaistes e-komercijas platformu.