Manuali i instalimit lokal të PANTHEON Web Terminal

Ky kapitull përmban informacion mbi mënyrën e instalimit të PANTHEON Web Terminal në serverin lokal.
 |
Paralajmërim
Ky është një manual teknik për të mbështetur disa aspekte të konfigurimit të instaluesit PAW. Ky manual supozon një nivel të caktuar njohurie teknike për punën me serverët.
|
Instaluesi instalon të gjitha shërbimet e nevojshme në IIS dhe standalone (shërbimi i punës) për të mundësuar funksionalitetin e plotë të PAW. Gjatë instalimit, një PAW_master bazë të dhënash krijohet që përmban lidhje me bazat e të dhënave të lidhura PANTHEON.
Porti i serverit të paracaktuar është 9000, kështu që pas instalimit, përdoruesi mund të hapë localhost:9000 (ose IP ose emrin e serverit përkatës) për të aksesuar PAW dhe për t'u kyçur në bazën e të dhënave PANTHEON që u zgjodh gjatë instalimit.
- Microsoft Windows Server 2019 sistem operativ ose më i ri
- Microsoft SQL Server 2019 ose më i ri
- Microsoft .NET 4.8 ose më i ri
- Instalimi i Microsoft IIS (instaluar si rol serveri)
- Veçoritë e detyrueshme të IIS:
- .NET zgjerueshmëri 4.7
- ASP.NET 4.7


 |
KËSHILLË
Sigurohuni që të rinisni serverin pas instalimit të .NET Core nëse kërkohet.
|
- Një ose më shumë serverë MSSQL të instaluar, një për PAW_master, të tjerët (të rekomanduar) për bazat e të dhënave PANTHEON - mund të jenë të njëjtë nëse nuk është ndryshe e mundur.
- Instalimi i PANTHEON (vetëm baza e të dhënave e nevojshme, jo EXE)
- Përdoruesi i serverit SQL që ka leje për të krijuar një bazë të re të dhënash (PAW_master)
- Përdoruesit e serverit SQL që mund të aksesojnë bazat e të dhënave PANTHEON (vetëm për të kontrolluar lidhjen). Nëse instanca SQL është e njëjtë për PAW_master bazën e të dhënave dhe bazën e të dhënave PANTHEON, përdoruesi mund të jetë i njëjtë.
4.1. Futni informacion mbi serverin PAW Master SQL
Futni serverin SQL, emrin e përdoruesit dhe fjalëkalimin.

PAW_master bazën e të dhënave do të krijohet automatikisht nëse është e nevojshme
4.2. Futni informacion mbi serverin PANTHEON SQL
Futni informacion mbi serverin PANTHEON SQL së bashku me emrin e bazës së të dhënave PANTHEON (mund të jetë i njëjti server si më sipër):

4.3. Gjuha PAW
 |
PARALAJMËRIM
Gjuha PAW duhet të jetë e njëjtë me vendin e kompanisë së zgjedhur.
|
Në BackOffice/POS.config skedarin kërkoni për SiteConfig.

Hiqni komentin nga rreshti përkatës për të ndryshuar gjuhën PAW.

 |
Paralajmërim
Për instalimet me alfabete cirilike, futni databaseLocalization fushën saktësisht siç është futur në PANTHEON. Ekzekutoni SQL-në e mëposhtme për të marrë të dhënat nga baza e të dhënave PANTHEON:
select acISOCode from the_setCountry where acCountry = (select acCountry from the_setSubj where acSubject = (select acOurCompany from tpa_sysparam))
|
4.4. Kontrolluesi i paracaktuar
Për të hapur saktë PANTHEON Web Terminal, defaultController në skedarin POS.config duhet të vendoset si Prodhim. Kjo duhet të vendoset në rreshtin e pa komentuar.

Serveri i Automatizimit PANTHEON instalohet automatikisht ose përmirësohet gjatë instalimit ose përmirësimit të PAW.
*Për përmirësimet nga instalimi ekzistues (para versionit 23.10): Pas përmirësimit, PAW\PA\PAAS.ini duhet të redaktohet manualisht, sepse ServerName vlera e paracaktuar është serveri aktual, por duhet të ndryshohet në serverin e bazës së të dhënave PANTHEON.
 |
PARALAJMËRIM
Pas instalimit, Pantheon.exe për lokalizimin tuaj duhet të shkarkohet manualisht dhe të kopjohet në dosjen PAW\PA. Pantheon.exe që është tashmë i pranishëm ka lokalizim të BE (Anglisht) dhe mund të mos jetë i përshtatshëm për konfigurimin tuaj. Thjesht zëvendësoni Pantheon.exe ekzistues.
|
Hapni tabelën “tRA_MasterComSite” në bazën e të dhënave të sapokrijuar PAW_master . Shtoni rreshta të rinj duke ndjekur shembullin e një rreshti të futur tashmë. Çdo rresht është një lidhje me një bazë tjetër të dhënash PANTHEON.
- Portet (për përdoruesit e avancuar vetëm)
Me parazgjedhje, PAW ka nevojë që portet 9000, 9001, 9003, 9004 të jenë të lira, sepse instalimi përdor këto porte për të instaluar shërbime të ndryshme PAW në këto porte. Nëse keni nevojë të instaloni PAW në porte të ndryshme, ju lutemi konsultohuni me mbështetje.
- WebApi: Hapni në shfletues localhost:9001/swagger. Nëse hapet ndonjë gjë, funksionon.
- BackOffice: Hapni në shfletues localhost:9000. Nëse hapet ekrani i kyçjes, funksionon.
- WorkflowService: Hapni në shfletues localhost:9003. Nëse kërkon emrin e përdoruesit/fjalëkalimin, funksionon.
- PAAS: Hapni në shfletues localhost:9004. Nëse hapet një faqe, funksionon.
Ky është një gabim shumë i zakonshëm, i cili mund të shkaktohet nga një gamë e gjerë opsionesh konfigurimi ose gabimesh në sistem. Këtu, mund të gjeni disa nga problemet më të zakonshme me opsionet e konfigurimit që duhet të kontrollohen:
- PAW nuk mbështet kyçjen pa fjalëkalim, ndërsa PANTHEON e bën këtë.
- Kontrolloni kërkesat e mësipërme dhe kontrolloni nëse të tre shërbimet janë funksionale (WebApi, WorkflowService, PAAS).
- Kontrolloni që fusha Kjo Vend në Kompaninë panelin e Panelit të Administratës në PANTHEON është e definuar.
- Kontrolloni nëse gjuha PAW është e njëjtë me vendin e kompanisë (shih më sipër se si ta kontrolloni/rregulloni atë).
- Kontrolloni nëse licenca e saktë për PAW është instaluar në bazën e të dhënave të synuar.
- Kontrolloni lejet e përdoruesit për PAW në PANTHEON.
Këtu janë disa gabime të tjera të mundshme dhe këshilla për zgjidhjen e tyre:
- Gabimi HTTP 500.19 – Gabim i Brendshëm i Serverit dhe një nga rreshtat e parë është Moduli IIS Web Core.
- Rinisni .NET Core 2.1. Instaluesin e paketës së hostimit (zgjidhni Riparimin), dhe pas instalimit rinisni IIS.
- Në EventViewer, ka një gabim në shkrimin në WebApi/logs:
- Në dosjen WebApi, krijoni një nënfolder logs dhe jepni të gjithë leje të plota për të.
- Kontrolloni WebApi/web.config nëse <aspNetCore processPath="dotnet.exe"...> është i disponueshëm në Rrugën tuaj të sistemit.