Jak zainstalować platformę eCommerce Bagisto na Ubuntu 18.04 | 16.04

  • Cornelius Paul
  • 0
  • 2950
  • 139

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować platformę eCommerce Bagisto na Ubuntu 18.04 | 16.04.

Bagisto to darmowa platforma eCommerce zbudowana na platformie Laravel eCommerce dla każdego, kto chce prowadzić sklep internetowy.

Posiada kompleksowe funkcje produktu dla małych, średnich i dużych firm, które chcą platformy zaprojektowanej w oparciu o jedne z najgorętszych technologii open source, takich jak Laravel framework PHP, Vue.js progresywny framework JavaScript.

Jeśli szukasz funkcjonalnej, wydajnej platformy eCommerce do zarządzania sklepami internetowymi, Bagisto okaże się przydatna. Może pomóc w efektywnym tworzeniu treści i produktów oraz zarządzaniu nimi na każdym urządzeniu dzięki minimalistycznemu i nowoczesnemu interfejsowi użytkownika i administratora.

Aby dowiedzieć się więcej o Bagisto, odwiedź jego stronę główną

Aby rozpocząć instalację Bagisto, wykonaj poniższe czynności:

Krok 1: Zainstaluj serwer HTTP Apache2

Bagisto wymaga serwera WWW, a serwer HTTP Apache2 jest obecnie najpopularniejszym serwerem WWW typu open source… Aby zainstalować serwer Apache2, uruchom poniższe polecenia:

sudo apt update sudo apt install apache2

Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze uruchamiała się wraz z uruchomieniem serwera…

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service 

Teraz, gdy Apache2 jest zainstalowany…. aby sprawdzić, czy serwer WWW działa, otwórz przeglądarkę i przejdź do adresu URL poniżej…

http: // localhost

Jeśli widzisz powyższą stronę, oznacza to, że Apache2 został pomyślnie zainstalowany…

Krok 2: Zainstaluj serwer bazy danych MariaDB

Bagisto wymaga również serwera bazy danych do przechowywania zawartości… Jeśli szukasz prawdziwie otwartego serwera bazy danych, MariaDB to świetne miejsce na rozpoczęcie… Aby zainstalować MariaDB, wykonaj poniższe polecenia:

sudo apt-get install mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze była uruchamiana po uruchomieniu serwera…

Uruchom je na Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl włącz mysql.service 

Uruchom je na Ubuntu 18.10 i 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service 

Następnie uruchom poniższe polecenia, aby zabezpieczyć serwer bazy danych hasłem root, jeśli nie został wyświetlony monit o zrobienie tego podczas instalacji…

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Teraz, gdy MariaDB jest już zainstalowana, aby sprawdzić, czy serwer bazy danych został pomyślnie zainstalowany, uruchom poniższe polecenia…

sudo mysql -u root -p

wpisz hasło roota po wyświetleniu monitu…

Jeśli zobaczysz podobny ekran, jak pokazano powyżej, serwer został pomyślnie zainstalowany…

Krok 3: Zainstaluj PHP 7.2 i powiązane moduły

Bagisto to oparty na PHP CMS i PHP jest wymagane… Jednak PHP 7.2 może nie być dostępne w domyślnych repozytoriach Ubuntu… Aby uruchomić PHP 7.2 na Ubuntu 16.04 i wcześniejszych, może być konieczne uruchomienie poniższych poleceń:

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.2

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.2 i powiązane moduły.

sudo apt zainstaluj php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-bcmath php7.2-imap php7.2-xml php7.2-cli php7.2-zip

Po zainstalowaniu PHP 7.2 uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny PHP dla Apache2…

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

Poniższe wiersze to dobre ustawienia dla większości systemów CMS opartych na PHP… Zaktualizuj plik konfiguracyjny za pomocą tych i zapisz… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = America / Chicago

Za każdym razem, gdy wprowadzasz zmiany w pliku konfiguracyjnym PHP, powinieneś także zrestartować serwer WWW Apache2… Aby to zrobić, uruchom poniższe polecenia:

sudo systemctl zrestartuj apache2.service

Teraz, gdy PHP jest zainstalowane, aby sprawdzić, czy działa, utwórz plik testowy o nazwie phpinfo.php w domyślnym katalogu głównym Apache2…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Następnie wpisz zawartość poniżej i zapisz plik.

Następnie otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a następnie phpinfo.php

http: //localhost/phpinfo.php

Powinieneś zobaczyć domyślną stronę testową PHP…

Krok 4: Utwórz bazę danych Bagisto

Po zainstalowaniu wszystkich pakietów wymaganych do działania Bagisto, kontynuuj poniżej, aby rozpocząć konfigurację serwerów. Najpierw uruchom poniższe polecenia, aby utworzyć pustą bazę danych Bagisto.

Aby zalogować się do serwera bazy danych MariaDB, uruchom poniższe polecenia.

sudo mysql -u root -p

Następnie utwórz bazę danych o nazwie bagisto

UTWÓRZ BAZĘ DANYCH bagisto;

Utwórz użytkownika bazy danych o nazwie bagistouser z nowym hasłem

UTWÓRZ UŻYTKOWNIKA 'bagistouser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Następnie przyznaj użytkownikowi pełny dostęp do bazy danych.

GRANT ALL ON bagisto. * TO „bagistouser” @ „localhost” Z OPCJĄ GRANT;

Na koniec zapisz zmiany i wyjdź.

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

Krok 5: Zainstaluj Node.Js

Bagisto wymaga Node.Js. Aby zainstalować Node.js na Ubuntu z jego repozytorium LTS, uruchom poniższe polecenia, aby zainstalować:

sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install nodejs

Krok 6: Pobierz najnowsze wydanie Bagisto

Aby pobrać najnowszą wersję Bagisto, możesz skorzystać z repozytorium Github… Zainstaluj narzędzie git, aby pobrać pakiety Bagisto…

sudo apt install git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = composer

Po zainstalowaniu curl powyżej przejdź do katalogu głównego Apache2 i pobierz pakiety Bagisto z Github…

cd / tmp wget https://github.com/bagisto/bagisto/archive/v0.1.6.zip unzip v0.1.6.zip sudo mv bagisto-0.1.6 / / var / www / bagisto

Następnie przejdź do głównego folderu Bagisto i uruchom Composer, aby zainstalować wymagane pakiety.

cd / var / www / bagisto sudo composer install

Następnie uruchom poniższe polecenia, aby ustawić odpowiednie uprawnienia dla katalogu głównego Bagisto i dać Apache2 kontrolę… .

sudo chown -R www-data: www-data / var / www / bagisto / sudo chmod -R 755 / var / www / bagisto / 

Krok 7: Skonfiguruj Apache2

Na koniec skonfiguruj plik konfiguracyjny witryny Apahce2 dla Bagisto. Ten plik będzie kontrolować sposób, w jaki użytkownicy uzyskują dostęp do treści Bagisto. Uruchom poniższe polecenia, aby utworzyć nowy plik konfiguracyjny o nazwie bagisto.conf

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

Następnie skopiuj i wklej poniższą zawartość do pliku i zapisz go. Zastąp podświetlony wiersz własną nazwą domeny i katalogiem głównym.

 ServerAdmin [email protected] DocumentRoot / var / www / bagisto / public ServerName example.com ServerAlias ​​www.example.com  Opcje FollowSymlinks AllowOverride All Wymagaj wszystkich przyznanych  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log łącznie  

Zapisz plik i zakończ.

Krok 8: Włącz moduł Bagisto and Rewrite

Po skonfigurowaniu VirtualHost powyżej, włącz go, uruchamiając poniższe polecenia

sudo a2ensite bagisto.conf sudo a2enmod przepisać sudo systemctl zrestartować apache2.service 

Następnie otwórz przeglądarkę i przejdź do nazwy domeny serwera. Powinieneś zobaczyć kreatora konfiguracji Bagisto, aby zakończyć. Postępuj zgodnie z instrukcjami kreatora.

http://example.com/

Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Upewnij się, że wszystkie wymagania są spełnione i kontynuuj.

Następnie wprowadź nazwę bazy danych, nazwę użytkownika i hasło utworzone powyżej i kontynuuj

Następnie użyj opcji Migrate and Seed, aby skonfigurować środowisko

Po zakończeniu utwórz konto administratora i zakończ konfigurację

Że należy to zrobić!

Po zainstalowaniu zaloguj się do zaplecza za pomocą konta administratora poniżej:

Jak zalogować się jako administrator:

http (s): //example.com/admin/login

E-mail: [email protected]
Hasło: admin123

Gratulacje! Pomyślnie zainstalowałeś Bagisto eCommerce Platform na Ubuntu 16.04 | 18.04 i 18.10… .




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux