Lokalna instalacija

Ovo poglavlje opisuje instalaciju i potrebne postavke za konfiguraciju PANTHEON Web programa prilikom lokalne instalacije.
Nakon odabira i aktivacije Web licenence, korisnici moraju pratiti sljedeće korake.
Web Setup instalira sve potrebne usluge u IIS i samostalnu uslugu poslovnog procesa kako bi omogućio potpunu funkcionalnost PAW-a. Tokom instalacije, kreira se nova baza podataka PAW_master koja sadrži veze do povezanih PANTHEON baza podataka.

IIS Preduvjeti:
• Operativni sustav Microsoft Windows Server 2019 ili noviji
• Microsoft SQL Server 2019 ili noviji s PANTEHON bazom podataka
• Microsoft .NET 4.8 ili noviji
• Microsoft IIS instalacija s ASP.NET 4.7
U PANTHEON-u, polje Država za polje Naše poduzeće ne smije biti prazno i Država mora biti iste lokalizacije kao i licenca.
ISO kod mora biti polje isto kao lokalizacija.

Nakon instalacije, provjerite tablicu tRA_MasterComSite
- Server_name
- Database_name
- Država

Također provjerite sve konfiguracijske datoteke na C:\inetpub\wwwroot\PAW\WebApi


Provjera konfiguracijskih datoteka za PAAS na C:\inetpub\wwwroot\PAW\PA

U ServerName moramo unijeti IP adresu i PORT iz SQL servera
Provjerite RegEdit za PAAS
- PAAS.exe može raditi kao Usluga i može pokrenuti Pantheon(e) kao dio Usluge.
U ovom primjeru, greške OS (operativnog sistema) se mogu pojaviti sa sistemom VSL pozivima: AllocateHandle, CreateMenu itd.
- Dvaput kliknite, pomaknite se udesno do SharedSection -> TREĆI broj (veličina košarice usluga) promijenite iz 700 u 40000

Ako imate staru verziju .NET Core-a, instalirajte novi NET Core. Sve Web datoteke se automatski ažuriraju prilikom pokretanja novog Web instalacijskog programa.
 |
UPOZORENJE
PANTHEON Web jezik mora biti isti kao i onaj odabran u državi preduzeća.
|
U datoteci BackOffice/Web.config potražite SiteConfig. Uklonite odgovarajuću poziciju da za promjenu PAW jezika.
Za instalacije s ćirilicom, unesite polje databaseLocalization identično kako je uneseno u PANTHEON-u. Pokrenite sljedeći SQL da dohvatite podatke iz PANTHEON baze podataka:
select acISOCode from the_setCountry where acCountry = (select acCountry from the_setSubj where acSubject = (select acOurCompany from tpa_sysparam)) 
 |
UPOZORENJE
Nakon instalacije, potrebno je ručno preuzeti Pantheon.exe za Vašu lokalizaciju i kopirati u PAW/PA datoteku. Pantheon.exe, koji već postoji, ima EU lokalizaciju (engleski) i može biti neodgovarajući za Vašu konfiguraciju. Jednostavno zamijenite postojeći Pantheon.exe.
|
- Vrata (samo za napredne korisnike)
Prema zadatim postavkama, za PAW je potrebno da portovi 9000, 9001, 9003, 9004 budu slobodni jer instalacijski program koristi te portove za instalaciju različitih PAW usluga na njih. Ako trebate instalirati PAW na različite portove, konsultujte se sa podrškom.
Kako bi PANTHEON Web pravilno funkcionisao, sve tri usluge moraju biti operativne:
- WebApi: U pregledniku otvorite localhost:9001/swagger. Ako se bilo što otvori, to znači da usluga funkcioniše.
- BackOffice: U pregledniku otvorite localhost:9000. Ako se otvori prozor za prijavu, to znači da usluga funkcioniše.
- PAAS: U pregledniku otvorite localhost:9004. Ako se otvori stranica, to znači da usluga funkcioniše.
Ovo je vrlo česta greška koju može uzrokovati širok spektar konfiguracijskih mogućnosti ili greški sistema. Ovdje možete pronaći neke od najčešćih problema s mogućnostima konfiguracije koje bi trebalo provjeriti:
- PAW ne podržava prijavu bez lozinke dok PANTHEON podržava.
- Provjerite gore navedene preduslove i provjerite jesu li sve tri usluge operativne (WebApi, BackOffice, PAAS).
- Provjerite koja država je definisana u polju Naše poduzeće u PANTHEON-u.
- Provjerite je li PAW jezik isti kao i onaj postavljen za državu preduzeća (pogledajte iznad kako to možete provjeriti/ispraviti).
- Provjerite je li ispravna licenca za PAW instalirana u ciljnu bazu podataka.
- U PANTHEON-u provjerite dozvole korisnika za PAW.
Ovdje je navedeno nekoliko mogućih grešaka i savjeti za njihovo rješavanje:
- Greška HTTP 500.19 - Greška internog servera i jedna od prvih pozicija je Module IIS Web Core
- Ponovno pokrenite program za instaliranje .NET Core Hosting bundle (odaberite Repair/Popravi) i nakon instalacije ponovno pokrenite IIS.
- U EventViewer-u se nalazi greška pisanja u WebApi/logs:
- U mapi WebApi kreirajte podređenu datoteku logova i svima dajte potpune dozvole za istu.
- Provjerite WebApi/web.config ako je <aspNetCore processPath="dotnet.exe"...> raspoloživ na putu Vašeg sustava.