Zen Cart -verkkokaupan asentaminen Linuxiin


Tämä aihe käsittelee Zen Cartin avoimen lähdekoodin verkkokauppasovelluksen vaiheittaista asennusprosessia Debian-pohjaisissa Linux-jakeluissa sekä RHEL- ja CentOS 7 Linux -käyttöjärjestelmissä.

Zen Cart on helppo hallita ja suosittu CMS-alusta, joka on kirjoitettu PHP-palvelinpuolen ohjelmointikielellä ja sijoitettu LAMP-pinon päälle, jota käytetään pääasiassa verkkokauppojen luomiseen mainostuotteita ja kauppatavaroita varten.

  1. LAMP-pino asennettuna CentOS 7: ään
  2. LAMP-pino asennettuna Ubuntuun
  3. LAMP-pino asennettuna Debianiin

Vaihe 1: Asenna Zen Cartin järjestelmävaatimukset

1. Kirjaudu sisään palvelinkonsoliin ensimmäisessä vaiheessa ja anna seuraavat komennot, jotta voit asentaa purkamisen ja käpristämisen apuohjelmat järjestelmään.

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

2. Zen Cart -verkkokauppasivusto asennetaan hyvin usein LAMP-pinon päälle Linux-järjestelmissä. Jos LAMP-pino on jo asennettu koneellesi, muista myös asentaa seuraavat Zen Cart -verkkokaupan edellyttämät PHP-laajennukset antamalla seuraava komento.

------------------ 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. Kun kaikki vaaditut PHP-moduulit on asennettu ja järjestelmään asennettu, avaa Linux-jakelusi mukainen PHP-oletusasetustiedosto ja päivitä alla olevat PHP-asetukset.

Anna PHP-määritystiedosto avaamalla ja muokkaamalla alla olevaa komentoa jakelusi mukaan.

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

Etsi ja korvaa seuraavat PHP-asetukset alla olevan otteen mukaisesti:

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

Vieraile virallisessa PHP-aikavyöhykeluettelossa ja löydä oikea aikavyöhyke palvelimesi maantieteellisen sijainnin mukaan.

4. Kun olet päivittänyt PHP-määritystiedoston tarvittavilla asetuksilla, tallenna ja sulje tiedosto ja käynnistä Apache-palvelu uudelleen lukeaksesi kokoonpanot uudelleen antamalla seuraavan komennon.

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

5. Zen Cart -verkkokaupan käyttöympäristö tarvitsee RDBMS-tietokannan sovellustietojen tallentamiseksi. Voit luoda Zen Cart -tietokannan kirjautumalla MySQL-palvelinkonsoliin ja antamalla alla olevan komennon luoda Zen Cart -tietokanta ja tietokantaan pääsemiseksi tarvittavat tunnistetiedot.

Korvaa tietokannan nimi, käyttäjän ja salasanan muuttujat omilla asetuksillasi.

# 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

Vaihe 2: Asenna Zen Cart CentOSiin, Debianiin ja Ubuntuun

6. Asentaaksesi Zen Cart -verkkokauppasovelluksen, lataa ensin uusin Zen Cart zip-arkistotiedosto järjestelmään antamalla alla oleva komento.

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

7. Kun Zen Cart -zip-tiedostojen lataus on valmis, anna seuraavat komennot purkaa zip-arkisto ja kopioi asennustiedostot Web-palvelimen asiakirjan juuripolkuun.

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

8. Anna seuraavaksi seuraava komento, jotta Apache HTTP -palvelimelle annetaan täysi kirjoitusoikeus Zen Cart -asennustiedostoille palvelimen asiakirjan juuripolulta.

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

9. Seuraavaksi avaa selain ja siirry palvelimesi IP-osoitteeseen tai verkkotunnukseen HTTP-protokollan kautta ja napsauta Napsauta tätä -linkkiä aloittaaksesi Zen Cart -asennuksen.

http://your_domain.tld/

10. Seuraavassa vaiheessa Zen Cart -asennusohjelma tarkistaa järjestelmän ja ilmoittaa mahdollisista ongelmista, jos järjestelmän kokoonpano ei täytä kaikkia ostosalustan asentamisen vaatimuksia. Jos varoituksia tai virheitä ei näy, napsauta Jatka-painiketta siirtyäksesi seuraavaan vaiheeseen.

11. Tarkista seuraavassa asennusvaiheessa, että olet sopinut käyttöoikeusehdoista ja tarkista kaupan käyttöliittymän URL-osoitteet alla olevan kuvakaappauksen mukaisesti. Korvaa IP-osoite tai toimialueen nimi vastaamaan palvelimen kokoonpanoa. Kun olet valmis, paina Jatka-painiketta siirtyäksesi eteenpäin asennusprosessissa.

12. Seuraavaksi anna MySQL-tietokantatiedot (tietokannan isäntäosoite, tietokannan nimi ja tunnistetiedot), tarkista Lataa esittelytiedot Zen Cart -tietokantaan ja valitse tietokannan merkistö, tietokannan etuliite ja SQL-välimuistimenetelmä alla olevan kuvakaappauksen mukaisesti. Napsauta Jatka-painiketta, kun olet valmis, jotta voit määrittää Zen Cartin edelleen.

13. Anna seuraavassa asennusnäytössä järjestelmänvalvojan pääkäyttäjän nimi, jota käytetään kirjauduttaessa sisään varmuuskopioituun sähköpostiosoitteeseen, ja sähköpostiosoite Superuser-järjestelmänvalvojan tilille. Kirjoita tai tee kuva järjestelmänvalvojan väliaikaisesta salasanasta ja järjestelmänvalvojan hakemiston nimestä ja paina Jatka-painiketta aloittaaksesi asennuksen.

14. Odota asennuksen päättymistä ja sinut ohjataan Zen Cartin viimeiseen asennusnäyttöön. Täältä löydät kaksi linkkiä Zen Cart Admin Backed -hallintapaneeliin ja Your Storefront -linkkiin, kuten alla olevassa kuvakaappauksessa on esitetty. Varmista, että kirjaat myymälän järjestelmänvalvojan taustajärjestelmän osoitteen.

15. Ennen kuin kirjaudut tosiasiallisesti myymälän taustapaneeliin, palaa ensin palvelimen bash-konsoliin ja anna alla oleva komento asennushakemiston poistamiseksi.

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

16. Palaa sen jälkeen takaisin selaimeen ja napsauta Järjestelmänvalvojan taustalinkkiä, jotta sinut ohjataan Zen Cartin taustapaneelin hallintapaneelin kirjautumissivulle. Kirjaudu Zen Cart -hallintapaneeliin järjestelmänvalvojan käyttäjän ja salasanan avulla, joka on määritetty aiemmin, ja sinua pyydetään vaihtamaan järjestelmänvalvojan tilin väliaikainen salasana kaupan suojaamiseksi.

17. Kun kirjaudut ensimmäisen kerran Zen Cart -taustapaneeliin, uusi aloitusasennus tulee näyttöön. Lisää aloitusvelhoon myymälän nimi, omistaja, kaupan omistajan sähköpostiosoite, kaupan maa, myymälävyöhyke ja kaupan osoite ja tallenna muutokset napsauttamalla Päivitä-painiketta. Tämän viimeisen vaiheen suorittamisen jälkeen voit aloittaa verkkokaupan hallinnan, määrittää sijainnit ja verot ja lisätä joitain tuotteita.

18. Siirry lopuksi Zen Cart -käyttöliittymään siirtymällä palvelimesi IP-osoitteeseen tai toimialueen nimeen HTTP-protokollan kautta, kuten alla olevassa kuvakaappauksessa on esitetty. Tämä on verkkosivusto, jolla mainostamasi tuotteet näytetään asiakkaillesi.

http://ww.yourdomain.tld 

Onnittelut! Olet ottanut Zen Cart -verkkokaupan alustan käyttöön järjestelmässäsi.