
Cornelius Paul
0
4841
672
GrandNode to funkcjonalne, wieloplatformowe rozwiązanie e-commerce o otwartym kodzie źródłowym do prowadzenia sklepów internetowych… Działa na systemach Windows, Linux i Mac OS i umożliwia użytkownikom i właścicielom sklepów tworzenie skalowalnych rozwiązań e-commerce, które można dostosować w dowolnej firmie niezależnie od wielkości firmy lub branży…
Jeśli chcesz platformę eCommerce, która jest skalowalna i działa na wysokim poziomie, to GrandNode jest dobrym miejscem do rozpoczęcia… GrandNode jest zbudowany na rdzeniu open source z obsługą otwartych standardów, co może być bardzo przydatne w obsłudze cyfrowych zadowolony…
Ta platforma CMS została zaprojektowana z myślą o łatwości użytkowania, aby umożliwić przedsiębiorstwom i właścicielom firm współpracę i automatyzację interakcji z użytkownikami na wielu urządzeniach, w tym na urządzeniach mobilnych…
Aby uzyskać więcej informacji o GrandNode, odwiedź ich stronę główną
Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak zainstalować oprogramowanie GrandNode eCommerce na Ubuntu 16.04 / 18.10 i 18.04 LTS… Aby rozpocząć instalację platformy GrandNode eCommerce, wykonaj następujące czynności:
Krok 1: Zainstaluj serwer HTTP Nginx
GrandNode może być używany z serwerem proxy, a serwer HTTP Nginx jest świetnym serwerem proxy… Aby zainstalować serwer Nginx, uruchom poniższe polecenia:
sudo apt update sudo apt install nginx
Po zainstalowaniu Nginx poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi Nginx, aby zawsze uruchamiała się wraz z uruchomieniem serwera…
sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl włącz nginx.service
Teraz, gdy Nginx jest zainstalowany…. aby sprawdzić, czy serwer WWW działa, otwórz przeglądarkę i przejdź do adresu URL poniżej…

Jeśli widzisz powyższą stronę, oznacza to, że Nginx został pomyślnie zainstalowany…
Krok 2: Zainstaluj serwer MongoDB
Aby pobrać najnowszą wersję MongoDB, musisz dodać jej repozytorium do Ubuntu… w tym celu uruchom poniższe polecenia, aby dodać oficjalny klucz repozytorium.
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
Po dodaniu klucza repozytorium do Ubuntu, uruchom poniższe polecenia, aby dodać repozytorium MongoDB do swojego systemu…
echo "deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
Teraz, gdy repozytorium i klucz zostały dodane do Ubuntu, uruchom poniższe polecenia, aby zainstalować pakiet.
sudo apt update sudo apt install -y mongodb-org
Po zainstalowaniu MongoDB poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania MongoDB do automatycznego uruchamiania podczas uruchamiania systemu.
sudo systemctl stop mongod.service sudo systemctl start mongod.service sudo systemctl włącz mongod.service
Po zainstalowaniu uruchom poniższe polecenia, aby utworzyć bazę danych GrandNode i konto użytkownika…
sudo mongo
Następnie uruchom poniższe polecenia, aby utworzyć bazę danych o nazwie grandnode z użytkownikiem grandnodeuser…
użyj grandnode db.createUser (user: "grandnodeuser", pwd: "new_password_here", role: ["dbOwner"])
Powinieneś wtedy zobaczyć komunikat, jak pokazano poniżej:
użyj grandnode przełączone na db grandnode> db.createUser (… … user: "grandnodeuser",… pwd: "new_password_here",… role: ["dbOwner"]……) Pomyślnie dodano użytkownika: "user": "grandnodeuser "," role ": [" dbOwner "]>
Krok 3: Zainstaluj Microsoft DotNet (.NET 2.1) Core
Aby zainstalować pakiety Microsoft code .NET 2.1 w systemie Ubuntu, uruchom poniższe polecenia… .
cd / tmp wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get install apt-transport-https
Następnie dodaj repozytorium Microsoft do swojego systemu, uruchamiając polecenia
sudo sh -c 'echo "deb [arch = amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-bionic-prod bionic main"> /etc/apt/sources.list.d/dotnetdev.list '
Następnie zainstaluj .NET 2.1, uruchamiając poniższe polecenia:
sudo apt-get update sudo apt-get install dotnet-sdk-2.1
To powinno dać ci kod .NET na Ubuntu…
Krok 4: Pobierz i uruchom GrandNode
Teraz, gdy wszystkie wymagania są spełnione, uruchom poniższe polecenia, aby pobrać najnowszą wersję GrandNode i wyodrębnij ją do katalogu głównego Nginx…
sudo apt-get install unzip libgdiplus wget https://github.com/grandnode/grandnode/releases/download/4.30/GrandNode4.30_NoSource.Web.zip sudo unzip -d / var / www / html / grandnode / tmp / GrandNode4. 30_NoSource.Web.zip
Po skonfigurowaniu danych www jako właściciela katalogu…
sudo chown -R www-data: www-data / var / www / html / grandnode
Następnie przejdź do katalogu i uruchom serwer…
cd / var / www / html / grandnode sudo -u www-data dotnet Grand.Web.dll
To powinno sprawić, że serwer będzie gotowy do użycia…
Otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a następnie portu 5000
Utwórz konto administratora i skonfiguruj połączenie z bazą danych…. używając nazwy i utworzonego użytkownika… .

Kiedy skończysz, kliknij zainstalować
Po krótkiej chwili GrandNode powinien być zainstalowany i gotowy do użycia…

Powinieneś mieć w pełni funkcjonalną witrynę eCommerce gotową do użycia… .
Aby utworzyć konto usługi dla GrandNode, uruchom poniższe polecenia:
sudo nano /etc/systemd/system/grandnode-core.service
Następnie skopiuj i wklej poniższe linie do pliku i zapisz…
[Jednostka] Opis = GrandNode [Usługa] WorkingDirectory = / var / www / html / grandnode ExecStart = / usr / bin / dotnet /var/www/html/grandnode/Grand.Web.dll Restart = zawsze RestartSec = 10 SyslogIdentifier = dotnet -grandnode Użytkownik = www-data Środowisko = ASPNETCORE_ENVIRONMENT = Produkcja [instalacja] WantedBy = multi-user.target
Gdy skończysz, uruchom poniższe polecenia, aby włączyć i rozpocząć…
sudo systemctl włącz grandnode-core.service sudo systemctl uruchom grandnode-core.service
Gratulacje! Pomyślnie zainstalowałeś platformę eCommerce GrandNode na Ubuntu 16.04 | 18.04 | 18.10… .