Wyszukiwanie w witrynie

Jak zainstalować sklep internetowy Zen Cart w systemie Linux


W tym temacie omówimy krok po kroku proces instalacji platformy e-commerce Zen Cart open source w dystrybucjach Linuksa opartych na Debianie oraz w RHEL i CentOS 7 Systemy operacyjne Linux.

Zen Cart to łatwa w zarządzaniu i popularna platforma zakupowa CMS, napisana w języku programowania PHP po stronie serwera i wdrożona na stosie LAMP, który jest używany głównie do tworzenia sklepów internetowych do reklamowania produktów i towarów.

Wymagania

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

Krok 1: Zainstaluj wymagania wstępne systemu dla Zen Cart

1. W pierwszym kroku zaloguj się do konsoli serwera i wydaj następujące polecenia, aby zainstalować w swoim systemie narzędzia unzip i curl .

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

2. Zen Cart internetowa platforma e-commerce jest bardzo często instalowana na stosie LAMP w systemach Linux. Jeśli stos LAMP jest już zainstalowany na Twoim komputerze, powinieneś także upewnić się, że zainstalowałeś następujące rozszerzenia PHP wymagane przez aplikację e-commerce Zen Cart, wydając następujące polecenie.

------------------ 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. Po zainstalowaniu wszystkich wymaganych modułów PHP w systemie otwórz domyślny plik konfiguracyjny PHP specyficzny dla Twojej dystrybucji Linuksa i zaktualizuj poniższe ustawienia PHP.

Wydaj poniższe polecenie zgodnie z dystrybucją, aby otworzyć i edytować plik konfiguracyjny PHP.

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

Wyszukaj i zamień następujące ustawienia PHP, jak pokazano w poniższym fragmencie:

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

Odwiedź oficjalną listę stref czasowych PHP, aby znaleźć właściwą strefę czasową zgodnie z położeniem geograficznym Twojego serwera.

4. Po zaktualizowaniu pliku konfiguracyjnego PHP o wymagane ustawienia, zapisz i zamknij plik, a następnie uruchom ponownie usługę Apache, aby ponownie odczytać konfiguracje, wydając następujące polecenie.

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

5. Platforma e-commerce Zen Cart potrzebuje bazy danych RDBMS do przechowywania danych aplikacji. Aby utworzyć bazę danych Zen Cart, zaloguj się do konsoli serwera MySQL i wydaj poniższe polecenie, aby utworzyć bazę danych Zen Cart i poświadczenia potrzebne do uzyskania dostępu do bazy danych.

Zastąp zmienne nazwy bazy danych, użytkownika i hasła własnymi ustawieniami.

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

Krok 2: Zainstaluj Zen Cart w CentOS, Debianie i Ubuntu

6. Aby zainstalować aplikację e-commerce Zen Cart, najpierw pobierz najnowszy plik archiwum zip Zen Cart do swojego systemu, wydając poniższe polecenie.

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

7. Po zakończeniu pobierania pliku ZIP Zen Cart wydaj następujące polecenia, aby rozpakować archiwum ZIP i skopiować pliki instalacyjne do ścieżki głównej dokumentu serwera WWW.

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

8. Następnie wydaj następujące polecenie, aby przyznać serwerowi Apache HTTP pełne uprawnienia do zapisu plików instalacyjnych Zen Cart ze ścieżki głównej dokumentu serwera.

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

9. Następnie otwórz przeglądarkę i przejdź do adresu IP serwera lub nazwy domeny za pośrednictwem protokołu HTTP i kliknij link Kliknij tutaj, aby rozpocząć proces instalacji Zen Cart .

http://your_domain.tld/

10. W kolejnym kroku instalator Zen Cart sprawdzi Twój system i zgłosi ewentualne problemy w przypadku, gdy konfiguracja systemu nie spełnia wszystkich wymagań niezbędnych do zainstalowania platformy zakupowej. Jeśli nie wyświetlają się żadne ostrzeżenia ani błędy, kliknij przycisk Kontynuuj, aby przejść do następnego kroku.

11. Na następnym etapie instalacji sprawdź, czy zgadzasz się z warunkami licencji i zweryfikuj adresy URL interfejsu sklepu, jak pokazano na poniższym zrzucie ekranu. Zastąp adres IP lub nazwę domeny, aby pasowała do konfiguracji serwera. Po zakończeniu naciśnij przycisk Kontynuuj, aby kontynuować proces instalacji.

12. Następnie podaj informacje o bazie danych MySQL (adres hosta bazy danych, nazwa bazy danych i dane uwierzytelniające), sprawdź opcję Załaduj dane demonstracyjne do bazy danych Zen Cart i wybierz zestaw znaków bazy danych, prefiks bazy danych i metoda pamięci podręcznej SQL, jak pokazano na poniższym zrzucie ekranu. Po zakończeniu kliknij przycisk Kontynuuj, aby dalej konfigurować Zen Cart.

13. Na następnym ekranie instalacyjnym podaj nazwę administratora superużytkownika, która będzie używana do logowania się w celu przechowywania kopii zapasowych, oraz adres e-mail konta administratora superużytkownika. Napisz lub zrób zdjęcie tymczasowego hasła administratora i nazwy katalogu administratora, a następnie naciśnij przycisk Kontynuuj, aby rozpocząć proces instalacji.

14. Poczekaj na zakończenie procesu instalacji, a nastąpi przekierowanie do końcowego ekranu instalacji Zen Cart. Tutaj znajdziesz dwa linki umożliwiające dostęp do pulpitu nawigacyjnego Zen Cart wspierany przez administratora i link Twoja witryna sklepowa, jak pokazano na poniższym zrzucie ekranu. Pamiętaj, aby zanotować adres zaplecza administratora sklepu.

15. Teraz, zanim faktycznie zalogujesz się do panelu zaplecza sklepu, najpierw wróć do konsoli bash serwera i wydaj poniższe polecenie, aby usunąć katalog instalacyjny.

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

16. Następnie wróć do przeglądarki i kliknij link Zaplecze administracyjne, aby zostać przekierowanym na stronę logowania do panelu zaplecza Zen Cart. Zaloguj się do panelu administracyjnego Zen Cart przy użyciu wcześniej skonfigurowanego użytkownika i hasła administratora. Powinieneś zostać poproszony o zmianę tymczasowego hasła konta administratora w celu zabezpieczenia Twojego sklepu.

17. Kiedy po raz pierwszy zalogujesz się do panelu zaplecza Zen Cart, na ekranie wyświetli się nowy kreator konfiguracji początkowej. W początkowym kreatorze dodaj nazwę sklepu, właściciela, adres e-mail właściciela sklepu, kraj sklepu, strefę sklepu i adres sklepu, a następnie kliknij przycisk Aktualizuj, aby zapisać zmiany. Po wykonaniu tego ostatniego kroku możesz rozpocząć zarządzanie swoim sklepem internetowym, skonfigurować lokalizacje i podatki oraz dodać kilka produktów.

18. Na koniec, aby odwiedzić sklep frontendowy Zen Cart, przejdź do adresu IP serwera lub nazwy domeny za pośrednictwem protokołu HTTP, jak pokazano na poniższym zrzucie ekranu. To jest strona internetowa, na której będą wyświetlane Twoje reklamowane produkty Twoim klientom.

http://ww.yourdomain.tld 

Gratulacje! Pomyślnie wdrożyłeś w swoim systemie platformę e-commerce online Zen Cart.