Lokalna instalacija

Ovo poglavlje opisuje instalaciju i potrebne postavke za konfiguraciju PANTHEON Web programa prilikom lokalne instalacije.
Nakon odabira i aktivacije Web licence, korisnici moraju slijediti sljedeće korake.
Web Setup instalira sve potrebne usluge u IIS i samostalnu uslugu poslovnog procesa kako bi omogućio potpunu funkcionalnost PAW-a. Tijekom 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 poslužitelja.
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 (operacijskog sustava) se mogu pojaviti sa sustavom 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 poduzeća.
|
U datoteci BackOffice/Web.config potražite SiteConfig. Uklonite odgovarajuću poziciju da promijeni PAW jezik.
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 zadanim postavkama, PAW-u je potrebno da Vrata 9000, 9001, 9003, 9004 budu slobodna jer instalacijski program koristi ta vrata za instalaciju različitih PAW usluga na njih. Ako trebate instalirati PAW na različita vrata, konzultirajte se s podrškom.
Kako bi PANTHEON Web pravilno funkcionirao, sve tri usluge moraju biti operativne:
- WebApi: U pregledniku otvorite localhost:9001/swagger. Ako se bilo što otvori, to znači da usluga funkcionira.
- BackOffice: U pregledniku otvorite localhost:9000. Ako se otvori prozor za prijavu, to znači da usluga funkcionira.
- PAAS: U pregledniku otvorite localhost:9004. Ako se otvori stranica, to znači da usluga funkcionira.
Ovo je vrlo česta greška koju može uzrokovati širok spektar konfiguracijskih mogućnosti ili greški sustava. 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 preduvjete i provjerite jesu li sve tri usluge operativne (WebApi, BackOffice, PAAS).
- Provjerite koja država je definirana u polju Naše poduzeće u PANTHEON-u.
- Provjerite je li PAW jezik isti kao i onaj postavljen za državu poduzeć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 poslužitelja 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.