Az Open Eshop telepítése Ubuntu 16.04-re

Az Open Eshop egy ingyenes és nyílt forráskódú e-kereskedelmi szoftver digitális áruk, például MP3, e-könyvek, filmek, szoftverek és még sok más értékesítésére. Ebben az oktatóanyagban elmagyarázzuk, hogyan telepíthető az Open Eshop az Ubuntu 16.04-re.

Előfeltételek

1. lépés: Kezdő lépések

Mindig jó gyakorlat az operációs rendszer frissítése. Ezt a következő parancsok futtatásával teheti meg:

sudo apt-get update -y
sudo apt-get upgrade -y

A rendszer frissítése után indítsa újra a rendszert, és jelentkezzen be a sudo felhasználóval.

sudo shutdown -r now

2. lépés: Telepítse a LAMP szervert

A lámpaszervert a következő parancs futtatásával telepítheti:

sudo apt-get install lamp-server^ -y

A telepítés befejezése után módosítanunk kell néhány értéket a PHP konfigurációs fájljaiban az alábbiak szerint:

sudo nano /etc/php/7.0/cli/php.ini

Frissítse a post_max_size, upload_max_filesize, és értékeit a short_open_tagkövetkezők szerint:

post_max_size = 64M
upload_max_filesize = 64M
short_open_tag = On

Mentse és zárja be a fájlt, ha végzett, majd indítsa újra az Apache webszervert, hogy a módosítások érvénybe lépjenek:

sudo systemctl restart apache2

3. lépés: Az adatbázis konfigurálása

Az adatbázis konfigurálása előtt először biztonságossá kell tennie a Mysql-t. A mysql biztonságos telepítőszkriptjének futtatásával biztosíthatja :

sudo mysql_secure_installation

Válaszoljon az összes kérdésre az alábbiak szerint:

Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Ha az adatbázis biztonságos, jelentkezzen be a MySQL shellbe a következő paranccsal:

mysql -u root -p

Adja meg root jelszavát, amikor a rendszer kéri, majd hozzon létre egy adatbázist az Open Eshop számára:

mysql> CREATE DATABASE openeshop_db;

Ezután hozzon létre egy adatbázis-felhasználót a következő paranccsal:

mysql> CREATE USER 'openeshop' IDENTIFIED BY 'your-password';

Ezután adjon jogosultságokat az adatbázisnak:

mysql>GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';

Ezután ürítse ki a jogosultságtáblázatot a következő paranccsal:

mysql>FLUSH PRIVILEGES;

Végül lépjen ki a MySQL shellből:

MariaDB [(none)]>\q

4. lépés: Az Open Eshop telepítése

Először töltse le az Open Eshop telepítőfájl legújabb stabil verzióját a hivatalos webhelyükről a következő paranccsal:

sudo mkdir /var/www/html/openeshop
cd /var/www/html/openeshop
wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

Ezután módosítsa a letöltött fájl tulajdonosát a következő paranccsal:

sudo chown -R www-data:www:data install-eshop.php

Ezután hozzon létre egy apache virtuális gazdagép-kiszolgáló blokkot az Open Eshop számára. Ezt az openeshop.conf fájl létrehozásával teheti meg:

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

Adja hozzá a következő sorokat:

<VirtualHost *:80>
  ServerAdmin admin@yourdomain.com
  DocumentRoot /var/www/html/openeshop
  DirectoryIndex install-eshop.php
  ServerName yourdomain.com
  ServerAlias www.yourdomain.com
<Directory /var/www/html/openeshop/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>
 ErrorLog /var/log/apache2/yourdomain.com-error_log
 CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

Mentse és zárja be a fájlt, ha végzett, majd engedélyezze a webhelyet a következő paranccsal:

sudo a2ensite openeshop

Végül indítsa újra az Apache webszervert, hogy a változások megtörténjenek:

sudo systemctl restart apache2

Végül nyissa meg a webböngészőt, keresse meg az URL-t, http://yourdomain.comés hajtsa végre a telepítési folyamatot.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.