Spis kroków

Krok I - Projekt wdrożenia

Na samym początku warto zadbać o projekt wdrożenia. Przemyśl ile środowisk planujesz uruchomić tzn. środowisko testowe, UAT i produkcyjne. Należy także zastanowić się nad kosztami takiego wdrożenia oraz nad stanem posiadanych licencji na wymagane systemu operacyjne, licencje dostępowe oraz silniki bazodanowe, jeśli planujemy używać licencji komercyjnych.


Krok II - Wymagania dla serwera aplikacji

Zapoznaj się z artykułem dotyczącym wymagań technicznych, a następnie przygotuj środowisko dla Serwera Aplikacji zgodnie z wytycznymi opisanymi w dokumentacji.


Krok III - Wymagania dla serwera bazy danych

Zapoznaj się z artykułem dotyczącym wymagań technicznych, a następnie przygotuj środowisko dla silnika bazy danych zgodnie z wytycznymi opisanymi w dokumentacji. Jeśli już posiadasz środowisko bazodanowe i chcesz z niego skorzystać, upewnij się czy gwarantuje ono wymagane parametry wydajnościowe dla poprawnej pracy całego systemu.


Krok IV - Paczka instalacyjna

  1. Pobierz paczkę instalacyjną przy pomocy maila, jakiego otrzymałeś w chwili zawarcia umowy oraz nadania licencji.

  2. Jeśli nie posiadasz takiego maila, skontaktuj się z opiekunem handlowym w celu ponownego jego wygenerowania.

  3. Po pobraniu paczki instalacyjnej, rozpakuj ją np. w katalogu C:\LOGPlus na Serwerze Aplikacji.


Krok V - Konfiguracja IIS

  1. Uruchom IISa (można posłużyć się skrótem inetmgr)

Konfiguracja IIS
  1. Przejdź do gałęzi Pule aplikacji (EN: Application Pools) i dodaj nową pulę

Konfiguracja IIS
  1. Nazwij dowolnie dodawaną pulę, np. LOGPlus

Konfiguracja IIS
  1. Przejdź do zaawansowanych właściwości dodanej puli Ustawienia zaawansowane… (EN: Advanced Settings…)

Konfiguracja IIS
  1. Zmień zakres dla zaznaczonych pól na wartości takie jakie są widoczne na poniższym zrzucie:

Konfiguracja IIS
  1. Dodaj witrynę która będzie pracowała pod kontrolą utworzonej puli. Przyjmujemy, że witryna będzie działać na porcie 888. W oknie IIS przejdź do gałęzi Witryny (EN: Sites), a następnie za pomocą akcji na prawym panelu utwórz witrynę dla LOG Plusa przyciskiem Dodaj witrynę sieci WEB… (EN: Add Website…).

Konfiguracja IIS
  1. W oknie dodawania strony należy:

  1. Zapisz całość.

Konfiguracja IIS

Firewall

Pamiętaj o skonfigurowaniu zapory zgodnie z wytycznymi zawartymi w Wymaganiach technicznych przy uwzględnieniu portu skonfigurowanego podczas instalacji.

Nowo utworzoną witrynę należy skonfigurować. Przejdź do witryny i za pomocą akcji na prawym panelu uruchom okno zaawansowanych właściwości Ustawienia zaawansowane… (EN: Advanced Settings…):

Wdrożenie na Win Server

Zmień zakres dla zaznaczonego pola na wartości takie jakie są widoczne na poniższym zrzucie i Zapisz całość

zrzut8.jpg

UWAGA! W celu zapewnienia w przyszłości poprawnego procesu aktualizacji systemu LOG Plus należy dodać uprawnienia (pełna kontrola) dla całego katalogu LOG Plus wraz z opcją dziedziczenia dla użytkownika IIS APPPOOL\<nazwa_puli_aplikacji>

Dla głównego katalogu należy nadać uprawnienia dla puli aplikacji na której pracuje witryna, z uwzględnieniem zaawansowanej opcji "dziedziczenia" zaznaczonej na poniższych zrzucie numerem 4:

image-20250113-101341.png

Jeśli witryna pracuje na puli aplikacji o nazwie LOGPLUS to należy dodać uprawnienia do konta IIS APPPOOL\LOGPLUS


Krok VI - instalacja Serwera Aplikacji LOG Plusa

  1. Uruchom konsolę CMD jako Administrator i przejdź do katalogu: C:\LOGPlus\app

  2. Uruchom kreator instalacji za pomocą polecenia: LOGSystems.Log.Wizard.exe

image2021-2-26_12-8-20.png
  1. Postępuj zgodnie z poleceniami jakie wyświetlane są przez wizarda.

  2. Na koniec (po pomyślnym podłączeniu się do instancji serwera SQL) kreator utworzy bazę danych i zasili ją startowymi danym.

  3. Będąc na serwerze uruchom witrynę w przeglądarce: http://localhost:888. Logowanie możliwe jest za pomocą loginu i hasła wprowadzonego w procesie konfiguracji wizarda.

  4. Przy pierwszym logowaniu podaj klucz aktywacyjny (w przypadku problemów z aktywacją skorzystaj z tych wskazówek→ Podczas próby aktywacji LOG Plus dostaję komunikat “Nie można połączyć się z LOG CRM”).


Znane problemy

Problem z utworzeniem bazy danych

  1. W sytuacji gdy kreator ma problem z utworzeniem bazy danych na silniku MS SQL - należy dodać do użytkowników w SQL'u login „IIS APPPOOL\LOGPLUS” z uprawnieniami do tworzenia bazy danych.

Problem z uruchomieniem witryny

  1. Jeśli podczas próby pierwszego uruchomienia witryny pojawi się komunikat podobny do tego na poniższym zrzucie - należy dodać do użytkowników w SQL'u login „IIS APPPOOL\LOGPLUS” (taki jak nazwa puli aplikacji pod kontrolą której działa witryna LOG Plus) z uprawnieniami (zakres User Mapping) do bazy danych na poziomie db_owner:

image-20250214-145551.png
  1. Jeśli podczas próby pierwszego logowania na stronie pojawia się komunikat podobny do tego na poniższym zrzucie - upewnij się że zainstalowano ASP.NET Core Runtime, a jeśli tak to czy jest on w odpowiedniej wersji: