Instalacija na lokalnom mestu
Ovo poglavlje objašnjava postupak instalacije i neophodna podešavanja za konfigurisanje programa PANTHEON Web kada se odlučite za lokalnu instalaciju.
Nakon odabira i aktivacije Web licence, korisnik mora pratiti sledeće korake.
Web Setup instalira sve neophodne usluge u IIS i samostalnu uslugu poslovnog procesa kako bi omogućio potpunu funkcionalnost PAW-a. Tokom instalacije, nova PAW_master baza podataka se kreira i sadrži linkove za pristup PANTHEON bazi podataka.

IIS Preduslovi:
Operativni sistem Microsoft Windows Server 2019 ili noviji
Microsoft SQL Server 2019 ili noviji sa PANTHEON bazom podataka
Microsoft .NET 4.8 ili noviji
Microsoft IIS instalacija sa ASP.NET 4.7
U PANTHEON-u, polje Država za polje Naše preduzeće, ne sme biti prazno i Država mora biti iste lokacije kao i licenca.
ISO kod mora biti popunjeno isto kao i lokalizacija.

Nakon instalacije, proverite tabelu tRA_MasterComSite
- Server_name
- Database_name
- Država

Takođe proverite sve konfiguracije datoteka na C:\inetpub\wwwroot\PAW\WebApi


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

U ServerName moramo uneti IP adresu i PORT iz SQL servera.
Proverite RegEdit za PAAS
- PAAS.exe može raditi kao Usluga i može pokrenuti Pantheon(e) kao deo Usluge.
U ovom slučaju, greške OS (operativnog sistema) se mogu pojaviti sa sistemom VCL poziva: AllocateHandle, CreateMenu, itd.
- Dvaput kliknite, pomerite se udesno do SharedSection -> TREĆI broj (veličina korpe usluga) promenite sa 700 u 40000.

Ako posedujete staru verziju .NET Core-a, instalirajte novi .NET Core. Sve Web datoteke se automatski ažuriraju prilikom pokretanja novog instalacionog programa.
 |
UPOZORENJE
PANTHEON Web jezik mora biti isti kao onaj izabran u državi preduzeća.
|
U datoteci BackOffice/Web.config potražite SiteConfig. Uklonite odgovarajući red da biste promenili PAW jezik.
Za instalacije sa ćiriličnim pismima, unesite polje databaseLocalization identičko kako je uneseno u PANTHEON-u. Pokrenite sledeći SQL da biste preuzeli 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 i kopirati Pantheon.exe za vašu lokalizaciju u PAW\PA folder. Pantheon.exe, koji već postoji, ima EU lokalizaciju (engleski) i može biti neodgovarajući za vašu konfiguraciju. Jednostavno zamenite postojeći Pantheon.exe.
|
- Portovi (samo za napredne korisnike)
Podrazumevano, PAW-u je potrebno da Portovi 9000, 9001, 9003, 9004 budu slobodni jer se isti koriste za instalaciju različitih PAW usluga na njih. Ako vam je potrebno da instalirate PAW na različitim portovima, molimo vas da kontaktirate podršku.
Kako bi PANTHEON Web funkcionisao ispravno, sve tri usluge moraju biti operativne:
- WebApi: U pretraživaču otvorite localhost:9001/swagger. Ako se bilo šta otvori, znači da usluga funkcioniše.
- BackOffice: U pretraživaču otvorite localhost:9000. Ako se otvori prozor za prijavu, znači da usluga funkcioniše.
- PAAS: U pretraživaču otvorite localhost:9004. Ako se otvori stranica, znači da usluga funkcioniše.
Ovo je vrlo česta greška koja može uzrokovati širok spektar konfiguracijskih opcija ili sistemskih grešaka. Ovde možete pronaći neke od najčešćih problema sa konfiguracijskim opcijama koje bi trebalo proveriti:
- PAW ne podržava prijavu bez lozinke dok PANTHEON podržava.
- Proverite gore navedene uslove i proverite da li su sve tri usluge operativne (WebApi, BackOffice, PAAS).
- Proverite da li je država definisana za polje Naše preduzeće u PANTHEON-u.
- Proverite da li je PAW jezik isti kao i jezik postavljen za državu preduzeća (pogledajte iznad kako to možete proveriti/popraviti).
- Proverite da li je instalirana ispravna licenca za PAW u ciljnoj bazi podataka.
- Proverite korisničke dozvole za PAW u PANTHEON-u.
Ovde se nalazi još nekoliko mogućih grešaka i saveta za njihovo rešavanje:
- Greška HTTP 500.19 - Greška internog servera i jedna od prvih pozicija je Module IIS Web Core.
- Ponovo pokrenite program za instalaciju .NET.Core Hosting bundle (izaberite Repair/Popravi) i, nakon instalacije, ponovo pokrenite IIS.
- U EventViewe-u postoji greška pisanja u WebApi/logs:
- U folderu WebApi kreirajte podređeni folder logova i dajte svima potpune dozvole za isti.
- Proverite WebApi/web.config ako je <aspNetCore processPath="dotnet.exe"...> dostupan na putu vašeg sistema.