Procedura instalacji Windows Server

/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

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.

/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}

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

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

/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}


Konfiguracja IIS

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


Konfiguracja IIS

Nazwij dowolnie dodawaną pulę, np. LOGPlus


Konfiguracja IIS

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


Konfiguracja IIS

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


Konfiguracja IIS

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

W oknie dodawania strony należy:

  • Uzupełnić nazwę witryny w polu Nazwa witryny (EN: Site name:) np. LOGPlus
  • W polu Pula aplikacji:(EN: Application pool:) ustawić wcześniej stworzoną przez nas pulę aplikacji czyli LOGPLUS (ustawiamy za pomocą przycisku Wybierz… (EN: Select… )
  • Pole Port uzupełnić wartością 888
  • W polu Ścieżka fizyczna: (EN: Physical path:) wskazać ścieżkę do katalogu Serwera Aplikacji (który utworzyliśmy w Kroku IV), a dokładnie do podkatalogu app.
  • Zapisz całość.


Konfiguracja IIS

/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:var(--dismiss-icon-horizontal-position,10px);top:var(--dismiss-icon-vertical-position,10px);padding:3px;font-size:var(--dismiss-icon-size,20px);line-height:1;background:transparent;color:var(--dismiss-icon-normal-color,inherit);border:none;cursor:pointer;transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{width:var(--dismiss-icon-size,20px);height:var(--dismiss-icon-size,20px);fill:var(--dismiss-icon-normal-color,currentColor);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}

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.

Zapisz całość


Konfiguracja IIS

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’a wraz z opcją dziedziczenia dla użytkownika IIS APPPOOL Szczegółowe informacje znajdziesz w tym artykule: Komunikat “Trwa aktualizacja…” nie znika – co zrobić?

Krok VI – instalacja Serwera Aplikacji LOG Plusa

1. Uruchom konsolę CMD jako Administrator i przejdź do katalogu: C:LOGPlusapp
2. Uruchom kreator instalacji za pomocą polecenia: LOGSystems.Log.Wizard.exe


Wdrożenie na Win Server

3. Postępuj zgodnie z poleceniami jakie wyświetlane są przez wizarda.
4. Na koniec (po pomyślnym podłączeniu się do instancji serwera SQL) kreator utworzy bazę danych i zasili ją startowymi danym.
5. 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.
6. 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”).

Problem z utworzeniem bazy danych
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 APPPOOLLOGPlus” z uprawnieniami do tworzenia bazy danych.
Problem z uruchomieniem witryny
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:

Wdrożenie na Win Server

Dalsze kroki

To już koniec! (uśmiech) – możesz już rozpocząć pracę w LOG Plus korzystając z instrukcji: Pierwsze kroki w LOG Plus