PANTHEON Web Terminal lokalni instalacijski priručnik

Ovo poglavlje sadrži informacije o tome kako instalirati PANTHEON Web Terminal na lokalni poslužitelj.
 |
Upozorenje
Ovo je tehnički priručnik za podršku određenim konfiguracijskim aspektima PAW instalatera. Ovaj priručnik pretpostavlja određenu razinu tehničkog znanja o radu s poslužiteljima.
|
Instalater instalira sve potrebne usluge u IIS-u i samostalno (usluga radnog toka) kako bi omogućio punu funkcionalnost PAW-a. Tijekom instalacije, nova PAW_master baza podataka se stvara koja sadrži poveznice na povezane PANTHEON baze podataka.
Zadani poslužiteljski port je 9000, tako da nakon instalacije korisnik može pokrenuti localhost:9000 (ili odgovarajući IP ili naziv poslužitelja) za pristup PAW-u i prijavu na PANTHEON bazu podataka koja je odabrana tijekom instalacije.
- Microsoft Windows Server 2019 operativni sustav ili noviji
- Microsoft SQL Server 2019 ili noviji
- Microsoft .NET 4.8 ili noviji
- Microsoft IIS instalacija (instalirano kao uloga poslužitelja)
- Obavezne značajke IIS-a:
- .NET proširivost 4.7
- ASP.NET 4.7


 |
SAVJET
Pobrinite se da ponovno pokrenete poslužitelj nakon instalacije .NET Core ako se zatraži.
|
- Jedan ili više MSSQL poslužitelja instaliranih, jedan za PAW_master, ostali (preporučeni) za PANTHEON baze podataka – mogu biti isti ako nije drugačije moguće.
- PANTHEON instalacija (samo baza podataka potrebna, ne EXE)
- SQL poslužiteljski korisnik koji ima dozvolu za stvaranje nove baze podataka (PAW_master)
- SQL poslužiteljski korisnici koji mogu pristupiti PANTHEON bazama podataka (samo za provjeru veze). Ako je SQL instanca ista za PAW_master bazu podataka i PANTHEON bazu podataka, korisnik može biti isti.
4.1. Unesite informacije o PAW Master SQL poslužitelju
Unesite SQL poslužitelj, korisničko ime i lozinku.

PAW_master baza podataka će se automatski stvoriti ako je potrebno
4.2. Unesite informacije o PANTHEON SQL poslužitelju
Unesite informacije o PANTHEON SQL poslužitelju zajedno s imenom PANTHEON baze podataka (može biti isti poslužitelj kao gore):

4.3. PAW jezik
 |
UPUTE
PAW jezik mora biti isti kao zemlja odabrane tvrtke.
|
U BackOffice/POS.config datoteci potražite SiteConfig.

Otkomentirajte odgovarajući redak za promjenu PAW jezika.

 |
Upozorenje
Za instalacije s ćiriličnim alfabetima, unesite databaseLocalization polje točno onako kako je uneseno u PANTHEON. Pokrenite sljedeći SQL za dohvat podataka iz PANTHEON baze podataka:
select acISOCode from the_setCountry where acCountry = (select acCountry from the_setSubj where acSubject = (select acOurCompany from tpa_sysparam))
|
4.4. Zadani Kontroler
Kako bi PANTHEON Web Terminal ispravno otvorio, defaultController u POS.config datoteci mora biti postavljen kao Proizvodnja. Ovo mora biti postavljeno na otkomentiranom retku.

PANTHEON Automatizacijski poslužitelj automatski se instalira ili nadograđuje tijekom PAW instalacije ili nadogradnje.
*Za nadogradnje s postojeće instalacije (prije verzije 23.10): Nakon nadogradnje, PAW\PA\PAAS.ini mora se ručno urediti, jer ServerName zadana vrijednost je trenutni poslužitelj, ali treba se promijeniti na PANTHEON poslužitelj baze podataka.
 |
UPUTE
Nakon instalacije, Pantheon.exe za vašu lokalizaciju treba se ručno preuzeti i kopirati u PAW\PA mapu. Pantheon.exe koji je već prisutan ima EU lokalizaciju (engleski) i možda nije prikladan za vašu konfiguraciju. Jednostavno zamijenite postojeći Pantheon.exe.
|
Otvorite tablicu “tRA_MasterComSite” u novostvorenoj PAW_master bazi podataka. Dodajte nove retke slijedeći primjer već umetnutog retka. Svaki redak je poveznica na drugu PANTHEON bazu podataka.
- Portovi (samo za napredne korisnike)
Prema zadanim postavkama, PAW treba da portovi 9000, 9001, 9003, 9004 budu slobodni, jer instalacija koristi te portove za instalaciju različitih PAW usluga na te portove. Ako trebate instalirati PAW na različite portove, molimo konzultirajte podršku.
- WebApi: Otvorite u pregledniku localhost:9001/swagger. Ako se nešto otvori, radi.
- BackOffice: Otvorite u pregledniku localhost:9000. Ako se otvori ekran za prijavu, radi.
- WorkflowService: Otvorite u pregledniku localhost:9003. Ako traži korisničko ime/lozinku, radi.
- PAAS: Otvorite u pregledniku localhost:9004. Ako se otvori stranica, radi.
Ovo je vrlo uobičajena pogreška, koja može biti uzrokovana širokim rasponom konfiguracijskih opcija ili sistemskih pogrešaka. Ovdje možete pronaći neke od najčešćih problema s konfiguracijskim opcijama koje treba provjeriti:
- PAW ne podržava prijavu bez lozinke, dok PANTHEON to podržava.
- Provjerite gornje preduvjete i provjerite jesu li sve tri usluge operativne (WebApi, WorkflowService, PAAS).
- Provjerite da je Ova Zemlja polje u Tvrtka panelu Administrativnog panela u PANTHEON-u definirano.
- Provjerite je li PAW jezik isti kao zemlja tvrtke (vidi gore kako to provjeriti/isppraviti).
- Provjerite je li ispravna licenca za PAW instalirana u ciljnoj bazi podataka.
- Provjerite korisničke dozvole za PAW u PANTHEON-u.
Ovdje su nekoliko drugih mogućih pogrešaka i savjeta za njihovo rješavanje:
- HTTP Pogreška 500.19 – Interna pogreška poslužitelja i jedan od prvih redaka je Modul IIS Web Core.
- Ponovno pokrenite .NET Core 2.1. Hosting paket instalater (odaberite Popravi), a nakon instalacije ponovno pokrenite IIS.
- U EventViewer, postoji pogreška pri pisanju u WebApi/logs:
- U mapi WebApi, stvorite podmapu logs i dajte svima pune dozvole za nju.
- Provjerite WebApi/web.config ako <aspNetCore processPath="dotnet.exe"...> je dostupan na vašem sistemskom Putu.