Wyszukiwanie w witrynie

Jak zainstalować koszyk X-Cart w systemie Linux


X-Cart to komercyjna platforma CMS typu open source do handlu elektronicznego napisana w PHP, służąca do tworzenia sklepów internetowych dla firm i sprzedaży produktów.

W tym temacie dowiemy się jak zainstalować platformę e-commerce X-Cart w Debianie 9, Ubuntu 16.04 lub CentOS 7 , w celu stworzenia biznesowego sklepu internetowego.

Wymagania

  1. Stos LAMP zainstalowany w CentOS 7
  2. Stos LAMP zainstalowany w Ubuntu
  3. Stos LAMP zainstalowany w Debianie

Krok 1: Wstępna konfiguracja instalacji X-Cart

1. W pierwszym kroku zainstaluj narzędzie unzip w swoim systemie, wydając następujące polecenie.


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

2. X-Cart to internetowa platforma e-commerce wdrożona na stosie LAMP w systemie Linux. Aby zainstalować X-Cart w swoim systemie, najpierw zainstaluj wszystkie wymagane moduły PHP aplikacji na stosie LAMP, wydając poniższe polecenie.

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

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

3. Następnie zaktualizuj następujące zmienne PHP z domyślnego pliku konfiguracyjnego i skonfiguruj strefę czasową PHP tak, aby odpowiadała lokalizacji geograficznej systemu. Listę stref czasowych udostępnianych przez PHP można znaleźć na oficjalnej stronie stref czasowych PHP.

Edytuj plik konfiguracyjny PHP, wydając poniższe polecenia zgodnie z własną dystrybucją.


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

Zaktualizuj następujące zmienne w pliku konfiguracyjnym php.ini.


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

4. Zapisz i zamknij plik konfiguracyjny PHP i zrestartuj demona Apache, aby odzwierciedlić zmiany, wydając następujące polecenie.


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

5. Następnie zaloguj się do konsoli bazy danych MariaDB/MySQL i utwórz bazę danych aplikacji X-Cart z odpowiednimi danymi uwierzytelniającymi, wydając poniższe polecenia.

Zastąp nazwę bazy danych, użytkownika i hasło własnymi wartościami.

mysql -u root -p

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

Krok 2: Zainstaluj X-Cart w CentOS, Debianie i Ubuntu

6. Aby zainstalować X-Cart, najpierw przejdź do strony pobierania X-Cart z komputera stacjonarnego i pobierz najnowszy pakiet zip, wypełniając wymagany formularz internetowy z ich strony internetowej.

Następnie skopiuj pobrany plik zip do katalogu serwera /tmp za pomocą polecenia scp lub protokołów sftp, jak pokazano w poniższych przykładach.


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. Po skopiowaniu archiwum zip X-Cart do katalogu /tmp serwera, wróć do terminala serwera i rozpakuj archiwum, wydając poniższe polecenie.


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. Następnie utwórz katalog o nazwie shop w ścieżce /vaw/www/html/ i skopiuj zawartość katalogu xcart do dokumentu serwera WWW ścieżkę root do katalogu sklepu, wydając następujące polecenie. Skopiuj także ukryty plik .htaccess do ścieżki katalogu webroot /shop.


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. Następnie upewnij się, że wszystkie pliki z katalogu ścieżki webroot /shop należą do użytkownika Apache. Wydaj polecenie ls, aby wyświetlić listę uprawnień katalogu /var/www/html/shop/.


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

10. Następnie przejdź do adresu IP swojego serwera za pośrednictwem protokołu HTTP do adresu URL /shop i kliknij link Kliknij tutaj, aby rozpocząć instalację proces.


http://your_domain.tld/shop/

11. Następnie zaznacz opcję Akceptuję Umowę licencyjną oraz Politykę prywatności i kliknij przycisk Dalej, aby zaakceptować licencję i przejść do następnej instalacji ekran.

12. Na następnym ekranie dodaj swój adres e-mail i ustaw hasło dla konta administratora, a następnie naciśnij przycisk Dalej, aby kontynuować proces instalacji.

13. Następnie dodaj nazwę bazy danych X-Cart MySQL i dane uwierzytelniające utworzone wcześniej, zaznacz opcję Zainstaluj przykładowy katalog i naciśnij przycisk Dalej, aby kontynuować.

14. Poczekaj na zakończenie procesu instalacji, a zobaczysz dwa łącza umożliwiające dostęp do panelu strefy Administracja X-Cart (zaplecze) i frontonu X-cart (Strefa Klienta) Twojego sklepu, jak pokazano na poniższym obrazku.

15. Odwiedź interfejs sklepu X-cart, klikając link Strefa klienta. Możesz także odwiedzić interfejs sklepu, przechodząc do adresu IP swojego serwera lub nazwy domeny do adresu URL /shop, jak pokazano w poniższym przykładzie.


http://yourdomain.tld/shop

16. Następnie wróć do konsoli serwera i zabezpiecz swój panel administracyjny wspierany przez X-Cart, wydając poniższe polecenia:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. Na koniec uzyskaj dostęp do panelu wspieranego przez X-Cart, klikając link strefy Administratora (Backoffice) lub przechodząc do adresu IP serwera lub nazwy domeny za pośrednictwem protokołu HTTP, aby /shop/admin.php URL, jak pokazano w poniższym przykładzie.


http://your_domain.tld/stop/admin.php

18. Po zalogowaniu się do panelu administracyjnego wspieranego przez X-Cart za pomocą danych uwierzytelniających skonfigurowanych podczas procesu instalacji, powinieneś aktywować edycję X-Cart i rozpocząć zarządzanie swoim sklepem internetowym.

Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś platformę e-commerce X-Cart na swoim serwerze.