GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat CS-Cart na Ubuntu 18.04

Košík CS je platforma elektronického obchodu, která umožňuje prodejcům zřídit si své virtuální nákupní centrum. Ve výchozím nastavení nabízí přibližně 500 nástrojů, díky kterým je správa internetového obchodu hračkou. Je vyvíjen pomocí PHP a jako databáze využívá MySQL. Doporučený webový server pro instalaci CS-Cart je Apache, protože se ukázalo, že je stabilní a robustní.

V současné době je udržován konglomerátem Simtech. V době psaní tohoto článku již CS-Cart nenabízí bezplatnou verzi – pro jejich software je však k dispozici bezplatná 30denní zkušební verze.

V tomto článku vám ukážeme, jak nainstalovat CS-Cart  na Ubuntu 18.04 . Náš CS-Cart hosting je pro to ideální.

Předpoklady:

Ujistěte se, že váš server splňuje následující minimální požadavky:

  • 1 jádro CPU
  • 1 GB paměti RAM
  • 10 GB místa na disku
  • Ubuntu 18.04 nebo novější
  • Název domény ukazuje na IP adresu vašeho serveru
  • Úplný přístup root

Více o požadavcích na server se můžete dozvědět zde.

Kontrola aktualizací a závislostí instalace

Přihlaste se na svůj server přes SSH:

ssh username@server_ip

Nezapomeňte nahradit „username“ názvem účtu uživatele root nalezeného na serveru a „server_ip“ nahradit IP adresou vašeho serveru.

Než začnete s instalací CS-Cart, je dobré aktualizovat systémové balíčky na jejich nejnovější verze:

sudo apt-get update
sudo apt-get upgrade

Ujistěte se, že jsou nainstalovány požadované závislosti spuštěním následujícího příkazu:

sudo apt-get install curl openssh-server ca-certificates postfix software-properties-common -y

Instalace sady LAMP

1. Instalace Apache2

Apache2 je doporučený webový server vývojáři CS-Cart. Chcete-li jej nainstalovat, použijte následující příkaz:

apt-get install apache2

Jakmile je Apache2 nainstalován, musíme povolit automatické spouštění webového serveru Apache v případě restartu systému:

systemctl enable apache2

Chcete-li zkontrolovat, zda je vaše služba Apache spuštěna, použijte následující příkaz:

systemctl status apache2

Měla by se zobrazit následující zpráva:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Aby CS-Cart správně fungoval, jsou nutné další moduly Apache. Pomocí následujících příkazů povolíte moduly přepisu, záhlaví a SSL Apache:

a2enmod rewrite
a2enmod headers
a2enmod ssl

Restartujte službu apache2, abyste použili změny, které jsme provedli:

systemctl restart apache2

2. Instalace PHP v7.2

V době psaní tohoto článku je oficiálně podporovaná verze PHP od CS-Cart PHP verze 7.2. PHP 7.2 není výchozí verze PHP nainstalovaná na Ubuntu 18.04, takže jsme povinni nainstalovat další úložiště. Chcete-li pokračovat, proveďte následující příkazy:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update

Po aktualizaci úložiště použijte následující příkaz k instalaci PHP 7.2 a knihoven požadovaných CS-Cart:

apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-json php7.2-soap php7.2-zip  php7.2-cli php7.2-zip

Chcete-li ověřit, že používáte PHP 7.2, zadejte následující příkaz:

php -v

Měl by se zobrazit následující text:

PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:05:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Aby CS-Cart správně fungoval, jsou nutné další změny ve výchozím konfiguračním souboru PHP. Upravte nastavení PHP úpravou souboru „/etc/php/7.2/apache2/php.ini“:

nano /etc/php/7.2/apache2/php.ini

Upravte následující řádky:

file_uploads = On
allow_url_fopen = On

Uložte a znovu restartujte službu webového serveru Apache:

systemctl restart apache2

3. Instalace serveru MySQL

Ubuntu 18.04 má nejnovější stabilní verzi MySQL připravenou k instalaci prostřednictvím předinstalovaných repozitářů.

apt-get install mysql-server

Po úspěšné instalaci má balíček MySQL vestavěný bezpečnostní skript – jeho spuštění se doporučuje z bezpečnostních důvodů po instalaci serveru MySQL.

mysql_secure_installation

Pro další otázky kromě nastavení nového hesla odpovězte na otázky pomocí:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Chcete-li ověřit verzi aktuálně nainstalované MySQL, zadejte následující příkaz:

mysql -V

Měl by se zobrazit následující text:

mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper

3. Vytváření naší databáze CS-Cart

Po nastavení databázového serveru můžeme nyní pokračovat nastavením databáze pro naši instalaci CS-Cart.

Přihlaste se do CLI MySQL:

mysql

Pomocí následujících řádků vytvořte databázi (cscart_db) a přiřaďte uživatele (cscart_user) k této databázi pomocí silného hesla.

CREATE DATABASE cscart_db;
GRANT ALL PRIVILEGES ON cscart_db.* TO 'cscart_user'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
exit;

Nezapomeňte nahradit heslo „Heslo“ skutečným, silným heslem.

Chcete-li ověřit, že můžeme přistupovat k nově vytvořené databázi s novým uživatelem databáze, spusťte následující příkaz:

mysql -u cscart_user -p cscart_db

Chcete-li ukončit CLI MySQL, zadejte:

quit

Instalace CS-Cart

Po nastavení našeho zásobníku LAMP si nyní můžeme stáhnout a nainstalovat CS-Cart. V době psaní tohoto návodu je nejnovější verze 4.9.2. Není k dispozici žádný přímý odkaz ke stažení – k obdržení odkazu ke stažení je nutné použít e-mailovou adresu. Chcete-li si stáhnout kopii, navštivte https://www.cs-cart.com/download-cs-cart.html

Po jeho stažení se musíte přihlásit přes FTP a nahrát soubor zip do /var/www/html/cscart/ a rozbalit pomocí následujících příkazů:

cd /var/www/html/cscart/
unzip cscart_v4.9.2.SP4.zip

Po rozbalení odstraňte stažený soubor:

rm cscart_v4.9.2.SP4.zip

Nyní použijte doporučená oprávnění pro soubory a složky:

chown -R www-data:www-data /var/www/html/cscart/
chmod -R 755 /var/www/html/cscart/

Vytvoření virtuálního hostitele pro CS-Cart

Pro naši instalaci CS-Cart se doporučuje vytvořit individuálního virtuálního hostitele pro snadné řešení problémů.

Vytvořte a upravte následující soubor:

nano /etc/apache2/sites-available/cscart.conf

Vložte následující (podle toho upravte):

<VirtualHost *:80>

     ServerName cs-cart-dev.yourdomainhere.com
     ServerAlias www.cs-cart-dev.yourdomainhere.com

     ServerAdmin [email protected]

     DocumentRoot /var/www/html/cscart/

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/cscart/>
     Options FollowSymlinks
     AllowOverride All
     Order allow,deny
     Allow from all
     </Directory>

</VirtualHost>

Po nakonfigurování uložte soubor a proveďte následující příkazy pro aktivaci nového virtuálního hostitele:

a2ensite cscart.conf
systemctl restart apache2

Nyní můžete navštívit svůj web a pokračovat v prvním nastavení.

To je ono! nyní máte na svém serveru Ubuntu 18.04 fungující platformu elektronického obchodování poháněnou CS-Cart.

Samozřejmě nemusíte instalovat CS-Cart  na Ubuntu 18.04 pokud u nás máte Ubuntu VPS. Můžete jednoduše požádat náš tým podpory, aby vám nainstaloval CS-Cart na Ubuntu 18.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat CS-Cart na Ubuntu 18.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat Graylog Server na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 18.04

  3. Jak nainstalovat Vtiger CRM na Ubuntu 18.04 VPS

  1. Jak nainstalovat TaskBoard na Ubuntu 18.04

  2. Jak nainstalovat Dotclear na Ubuntu 18.04

  3. Jak nainstalovat OpenCart na Ubuntu 18.04

  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat phpPgAdmin na Ubuntu 18.04

  3. Jak nainstalovat OpenVPN na Ubuntu 18.04